知识点汇总:
循环结构指的是在程序中需要反复执行某个功能而设置的一种程序结构。它由循环结构中的条件来判断继续执行某个功能还是退出循环。 Python提供了两种循环结构:while循环和for循环。(循环结构能够很好的减轻重复代码的出现,两种循环结构,我自己觉得for循环结构更好用一些,不过有的死循环还是用while循环结构更方便)
while 循环
while 条件表达式:
循环体
else:
循环体
for循环
for 变量 in 可迭代对象:
循环体
else:
循环体
注意:while循环和for循环的else语句都是可选的
while循环:
while循环由while关键词开头,后面跟上一个条件表达式,当条件表达式成立时,执行循环体,循环体其实就是是代码块。当条件表达式不成立时退出循环。需要注意的是再循环体中要改变条件表达式的值,否则如果满足条件就会变成死循环了。
for循环
for循环一般用于循环次数可以提前确定的情况,尤其适用于枚举、遍历序列或迭代对象中元素的场合。for循环以for关键字开头,后面跟上一个变量,变量后方是关键字in,in的后方是一个可迭代对象。 现在只要知道可迭代对象的类型包括字符串、列表、元组、集合、字典即可,另外使用range()函数会得到一个可迭代对象即可。 注意:可迭代对象后面的冒号不要忘写了
每一次循环,for关键字后面的变量都会被设置成从可迭代对象中读取出来的元素,提供给“循环体”使用。 (for循环的好用之处在于你不用再循环体内更改条件表达式,不容易混乱)