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(列表)
本文详细介绍了Python中循环与迭代的基础知识,包括assert语句的作用、不同类型的循环(如while和for循环)及其使用方法、如何遍历字典以及常用的迭代技巧。此外,还讲解了并行迭代、编号迭代及排序迭代的方法。
83

被折叠的 条评论
为什么被折叠?



