Built-in Type
布尔操作
or and not
如果布尔环境中的所有值都为真,则and返回最后一个值
如果某个值为假,则and返回第一个假值.
如果有一个值为真,or立刻返回该值,如果都为假,则返回最后一个值
比较操作,优先级高于布尔操作
整型位运算
lists = [[]] * 3#[[]]是一个list,这个list只有一个元素[]
,所以*3,就变成[[],[],[]].修改lists里的任何一个元素,
都会改变这个最初的元素List
lists[0].append(3)#[[3], [3], [3]]
lists = [[] for i in range(3)]
lists[0].append(3) #[[3],[],[]]
list('abc') ['a','b','c']#会把字符串里的字符分开
range类型相对于list,tuple的优势在于,range的大小总是确定的且非常小,因为它只需要存储起始,结束以及步长这三个参数值.因为它也是sequence,所以它支持所有sequence公有方法

浙公网安备 33010602011771号