1.assert
让程序在错误条件出现时直接崩溃。
检查函数参数属性,作为初期测试,调试过程中的辅助。
2.循环
2.1while
print(),x+=1位于循环体内。
print()位于循环体外,s=s+x,x+=1位于循环体内。
python中没有i++。
2.1.1while True/break
2.2for
range(5) / range(0,5)为[0,1,2,3,4]。
python3.0以上xragne归为range。range(x,y,n),在x<=num<y的范围内且以n为步长取值。
2.3遍历字典的项
函数:字典.items()形成字典中的k-v对。
3.迭代
3.1并行迭代
zip(x,y),当x和y是不等长序列时,运行到短序列完,就结束。
函数:zip(name,phone)为[(‘w' ,123 ),('e' ,234 ),('g' ,345 )]
3.2编号迭代
3.3排序/翻转迭代
函数:sorted(列表) reversed(列表)