assert、循环(for、while)、迭代

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编号迭代




函数:enumerate(列表)

3.3排序/翻转迭代


函数:sorted(列表)  reversed(列表)

阅读更多

没有更多推荐了,返回首页