Python基础语法(6)for循环
目录
Python基础语法(6)for循环
学习目标
- for循环语法
- for与contiune/break的配合使用
- 循环中的else
- for…else语句
for循环语法
|
|
|
|
for与contiune/break的配合使用
需求:打印hello python时跳过所有o。
|
|
需求:打印hello python时遇到空格则不继续打印。
|
|
循环中的else
循环可以和else配合使用,else下方缩进的代码指的是:当循环正常结束之后要执行的代码。
|
|
⚠️注意:不加else和加else的区别是:不加else时,循环和后面的语句无关联,全部正常顺序执行;加了代表只有在循环正常结束后,else中的语句才会执行。
⚠️注意:如果while中有break语句,循环属于非正常结束,else下方的代码将不执行,continue语句属于正常结束,因此else下方的代码将执行。
for…else语句
for…else语句的语法如下:
|
|
在for循环中遇到break/continue语句时,其则规则和while循环的情况一样。
总结:
- for循环的作用:控制代码重复执行
- for循环的语法的要点在于for 临时变量 in 序列:
- break终止循环时else的代码不执行,continue语句终止循环时或正常循环完毕后,else的代码执行,简而言之就是else后的代码只有在循环正常结束后才执行。