前言:
循环普遍存在于日常生活中,同样,在程序中,循环功能也是至关重要的基础功能。
while循环
1.语句格式:
2.程序中的while循环:
3.while循环注意点:
1. while的条件需得到布尔类型,True表示继续循环,False表示结束循环
2. 需要设置循环终止的条件,如i += 1配合 i < 100,就能确保100次后停止,否则将无限循环
3. 空格缩进和if判断一样,都需要设置
while循环的嵌套
1.嵌套格式
for循环的基础语法
1.for循环语句
2.程序中的for循环
遍历字符串
运行结果如下:
说明:可以看出,for循环是将字符串的内容:依次取出
所以,for循环也被称之为:遍历循环
3.for循环的注意点:
同while循环不同,for循环是无法定义循环条件的。
只能从被处理的数据集中,依次取出内容进行处理。
所以,理论上讲,Python的for循环无法构建无限循环(被处理的数据集不可能无限大)
4.range语法的配合:
for循环语句,本质上是遍历:可迭代对象。
尽管除字符串外,其它可迭代类型目前没学习到,但不妨碍我们通过学习range语句,获得一个简单的数字序列(可迭代类型的一种)。
# 语法1:
获取一个从0开始,到num结束的数字序列(不含num本身)
如range(5)取得的数据是:[0, 1, 2, 3, 4]
#程序代码:
运行结果如下:
5.for循环的变量作用域
格式:
说明:
临时变量,在编程规范上,作用范围(作用域),只限定在for循环内部
如果在for循环外部访问临时变量:
循环: 中断 : break和continue
1.作用:
无论是while循环或是for循环,都是重复性的执行特定操作。
在这个重复的过程中,会出现一些其它情况让我们不得不:
对于这种场景,Python提供continue和break关键字
用以对循环进行临时跳过和直接结束
2.continue方法:
continue关键字用于:中断本次循环,直接进入下一次循环
continue可以用于: for循环和while循环,效果一致
3.break方法:
break关键字用于:直接结束所在循环
break可以用于: for循环和while循环,效果一致
4.补充说明 continue与break方法的注意点:
1. continue的作用是:
中断所在循环的当次执行,直接进入下一次
2. break的作用是:
直接结束所在的循环
3. 注意事项: