提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
python控制语句执行流程
一、If执行语句
二、If-else 执行语句
三、If-else 不足之处
四、If-elif-else 弥补if-else的不足
五、for循环
for循环
for循环,循环遍历一个可迭代对象,主要用来遍历序列(列表、字典、元组)、字典和集合
for 循环变量 in 可迭代对象:
<语句一> else:
<语句二>
#循环变量,代表当前可迭代对象里面的一个元素
#循环变量,可以自定义建议取一些方便记忆的米女
#else也可以与for搭配使用,当for循环遍历完成以后,执行else里面的内容
六、range()函数用法
range(start,end[,step])
#start:计数从start开始,默认是从0开始,例如range(10)相当于range(0,10)
#end:计数到end结束,但是不包括end,例如range(10)相当于[0,1,2,3,4,5,6,7,8,9]不包括10
#step:步长,默认为1,例如range(10)相当于range(0,10,1)
for 循环变量 in range(start,end[,step]):
<语句一> else:
<语句二>
七、for循环与break,continue
for循环与break,continue
continue是结束本次循环,进入下一次循环遍历 break是结束当前循环,不再执行当前循环所有代码
八、for循环与内置迭代函数
python中内置了4中常用函数
1.enumerate(seq) #编号迭代
2.sorted(seq) #排序迭代
3.reversed(seq) #翻转迭代
4.zip(seq1,seq2,seq3…) #并行迭代seq 为可遍历/可迭代的对象,如列表、字符串、元组等
九、while循环
for循环和while循环区别: for循环:通过循环遍历一个可迭代对象来构建循环,可迭代对象遍历完以后,结束循环
while循环:只有当条件为假的时候,才会结束循环