for循环

for

for 临时变量 in 序列:
	重复执行的代码1
	重复执行的代码2
	......
str1 = 'charley'
for i in str1:
	print(i)

else

循环可以和else配合使用,else下方缩进的代码指的是当循环正常结束之后要执行的代码。

for…else

for 临时变量 in 序列:
	重复执行的代码
	......
else:
	循环正常结束之后要执行的代码

break下退出循环

循环没有正常结束,所以while…else / for…else中的else下方缩进的代码不执行。

continue下对出循环:else下方缩进的代码正常执行