Python笔记
常量大写字母表示
ASCII 最多只能用8位来表示,所以只能表示2 ** 8个字符
1980年 GB2312 7445多个字符
1995年 GBK1.0 21886个字符
2000年 GB18030 27484个汉字
90年代初 Unicode 65536个字符 统一万国码(每个字符占两个字节)
UTF-8 英文1个字符占一个字节(存的是ASCII码)中文一个字符占3个字节
python2 默认编码ACSII码,所以想要输出中文需要加#! -*- coding:utf-8 -*-
python3 默认编码是UTF8,所以可以直接输出中文。
'''多行注释'''
===============================================================================
字符串替换的几种方式:
name = input("username: ")
age = int(input("age: "))
Job = input("job: ")
salary = input("salary: ")
info = '''
---------------- info of %s -------------
name: %s
age: %d
job:%s
salary: %s
''' % (name, name, age, Job, salary)
print(info)
info2 = '''
-------------info of {_name}-----------
name: {_name}
age: {_age}
job:{_job}
salary: {_salary}
''' .format(_name=name, _age=age, _job=Job, _salary=salary)
print(info2)
info3 = '''
-------------info of {0}-------------
name: {0}
age: {1}
job: {2}
salary:{3}
''' .format(name, age, Job, salary)
print(info3)
===============================================================================
continue 跳出本次循环,继续下次循环
break 跳出当前循环
#Author:Template list_1 = set([1, 5, 3, 6, 8]) list_2 = set([2, 4, 5, 8, 6]) print(list_1) # #交集 # print(list_1.intersection(list_2)) # {8, 5, 6} # #并集 # print(list_1.union(list_2)) # {1, 2, 3, 4, 5, 6, 8} # #差集(in list_1 not in list_2) # print(list_1.difference(list_2)) # {1, 3} # #子集 # print(list_1.issubset(list_2)) # False # #父集 # print(list_1.issuperset(list_2)) # False # #对称差集(去重) # print(list_1.symmetric_difference(list_2)) # {1, 2, 3, 4}