标签:等于 很多 类型 拼接 port 对象 copy 大小写 循环
先用一个变量储存一个表达式的值,以后再用到的时候就可以直接使用变量值,不用再去计算表达式。
python不区分大小写,命名时候变量不要大写
python的内存可以自动回收。
input接受的数据会自动保存成字符串。
四个空格不等于tab,windows下看不出来,linux下就乱了,建议用四个空格。
正常除法:/;整除://;取余:%;n次方:**n。
print(‘str1‘,‘str2‘)和print(‘str1‘+‘str2‘)的区别,逗号的有空格隔开。
while和for循环后可以接else,正常结束时进入else,break时不执行else。
print(‘sth’,end = ‘’)其中end表示print结束时候的字符,默认是换行符。(python3)
列表的各种方法
列表中只有一项,后面也要加逗号,这是个好习惯。
字典是无序的,多次输出的顺序可能不一样。
可变类型(列表,字典)不可以做键,不可变类型(整形字符串元组等)可以做键。
字典两大特性:无序,键唯一。
键名重复时,后面的覆盖前面的。
字典、列表创建方法之实例化。
遇到字典就看键,遇到列表就看位置。
for i in dict:print(i)默认是打印键。
用join方法进行字符串拼接是个好习惯。
str以及dict的各种方法。
能调用方法的一定是对象,文件也是对象,有很多方法。不同模式下的方法不同。
文件打开的with方法:
with open(‘file‘ ,‘r‘)as f_read,open(‘file‘,‘w‘)as f_write:
退出缩进范围就自动关闭文件。
深拷贝:import copy
a = copy.deepcopy(something)
浅拷贝有时候出现的问题。
集合只有一种创建方法:可变集合set(list),不可变集合frozenset,其中list值必须都是可哈希的。
集合中元素不可重复,无序。
集合本身是不可哈希的。
因集合本身无序,故不可为其创建索引或切片,只能循环遍历或使用in,not in来访问或判断集合元素。
集合的各种方法。
集合的作用:1除重,2关系测试。列表除重就可以把列表变为集合。
交集:a&b,a.intersection(b)
并集:a|b,a.union(b)
差集:a-b,a.difference(b)a有b无
对称差集:a^b,a.symmetric_difference(b)反向交集
包含?:a>b, a.issuperset(b)
子集?: a<b, a.issubset(b)
标签:等于 很多 类型 拼接 port 对象 copy 大小写 循环
原文地址:http://www.cnblogs.com/iggys/p/7630306.html