1.就近匹配原则。#注意悬挂else
2.三元操作符: small = x if x<y else y
3.断言,assert后边条件为假时,程序自动崩溃异常(用于测试程序) 在程序中置入检查点,当需确保程序中某个条件一定为真才能让程序正常运行。
>>>assert 3<4
>>>assert 4>3
...error
AssertiorError
4.数组列表函数:
count()参数次数 index()参数位置 reverse()全倒置 sort(reverse=True)默认从小到大排序
append()加单一 extend([1,2])加整列表 insert(0,0)#(位置,元素) remove()移除最后一个
pop(2)#弹出倒数第二元素 num[1],num[2] = num[2],num[1]#1,2位置互换(#1,2为2,3数)
>>>start = num.index(12)+1
>>>stop =len(num)
>>>num.index(12,start,stop)#找第二个元素位置
5.列表分片
num[:2] num[1:] num[:]整个列表 num[::-1]倒置 num[:-1]最后一位
>>>num=[1,2,3]
>>>num[0:3:2]
>>>num[1,3]
6.>>>num(123,456)>num(456,123)
>>>False
#因为默认只比较第一个元素
?7.列表里:+ 连接操作符
* 重复操作符
in,not in 判断操作符。 #1 in list >>>True
4 not in list >>>True
注意只能判断一个层次 除非:"4" in list[2] >>>True
8.真正拷贝要用分片方法 num2 = num[:]
9.元组tuple: 元组与列表
元组标志性符号: , 列表标志性符号:[]
元组是不可改变的,但是可以狸猫换太子#b=c[2:] + (333) + c[:2]