一、for循环
1、for循环语法
for 临时变量 in 序列:
重复执行的代码1
重复执行的代码2
………
2、遍历序列
#遍历字符串
str1="Hello,World"
foriinstr1:
print(i,end='')
结果:
Hello,World
#遍历列表
list1=['孙悟空','猪八戒','沙和尚','白龙马']
foriinlist1:
print(i,end='')
结果:
孙悟空 猪八戒 沙和尚 白龙马
#遍历元组
tuple1=('孙悟空','猪八戒','沙和尚','白龙马')
foriintuple1:
print(i,end='')
结果:
孙悟空 猪八戒 沙和尚 白龙马
二、break 终止循环
代码:
字符串 = '猪牛羊虫菜果'
for 临时变量 in 字符串:
if 临时变量 == '虫':
print('真恶心,不吃了')
break
print(临时变量)
结果:
猪
牛
羊
真恶心,不吃了
三、continue 退出本次循环,继续执行下一次循环
代码:
字符串 = '猪牛羊虫菜果'
for 临时变量 in 字符串:
if 临时变量 == '虫':
print('真恶心,不吃了')
continue
print(临时变量)
结果:
猪
牛
羊
真恶心,不吃了
苹
果
四、for…else
for 临时变量 in 序列:
重复执行的代码
………
else:
循环正常结束之后要执行的代码
break 终止循环,循环并没有正常结束
countinue退出本次循环,执行下一次循环,循环是可以正常结束的
代码:
for i in a:
If i=='虫':
print('真恶心,不吃了')
continue