01、布尔值(bool):True : 非 0 的数字,非空的(字符串、列表、元组、字典);False: 0 ‘ ’() [] {} None
04、比较(关系)运算符:==、!=、<>(废弃)、>、<、>=、<=、
05、逻辑运算符:not(非) and(且) or(或)(执行先后顺序)
06、流程控制:if(判断)if(条件): elif(条件): else:
09、内建函数range(): for 循环中可创建一个整数列表,range(start, stop[, step])
10、深度循环while:while(条件): else:,默认的死循环的条件是 True。ctrl+c(停止)
11、pass:写在任何缩迚的语句块部分,只是占位,什么事情都不做。return:符合第一个条件的语句,输出并停止
13、continue 语句可以提前结束本轮循环,并直接开始下一轮循环。
14、列表推导式:[变量 for 变量 in 可迭代对象 for 变量 in 可迭代对象],比for循环要快
15、字典推导式:dic ={k:v for k,v in {'name':'for','age':18}.items()}(不常用)
16、集合推导式:L = [1,2,3,1,2,3,4] set1 = {i for i in L} 集合推导式跟列表推导式唯一区别在于用{}代替[]
17、元组生成器:a = (i for i in range(5))
18、深拷贝:d = copy.deepcopy(a)拷贝所有对象,包括顶级对象以及嵌套对象,所以原始对象的改变不会造成深拷贝里任何子元素的改变
浙公网安备 33010602011771号