![Python核心编程从入门到开发实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/118/30638118/b_30638118.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.4.1 遍历循环(有限循环):for语句
for语句通常由两部分组成,分别是条件控制部分和循环部分。for语句的语法格式如下:
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/76_2.jpg?sign=1739303250-KEwS0o4fjtF6pY5cd97HnoQkqnJW932U-0-a68c0e4b25eb2e0537186481fb3d1358)
其中,“循环变量”是一个变量名称,“遍历结构”则是一个列表。在Python中,for语句之所以被称为“遍历循环”,是因为for语句执行的次数是由“遍历结构”中元素的个数决定的。遍历循环就是依次从“遍历结构”中取出元素,置入“循环变量”中,并执行对应的语句块。“遍历结构”可以是字符串、文件、组合数据类型或range()函数。else语句只在循环正常执行并结束后才执行。else语句通常是被省略的。
【范例3-9】遍历循环范例。
本范例逐个输出n字符串内所有的字符(源代码3.9.py)。
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/77_1.jpg?sign=1739303250-jmXrTvrFaApmXhmFTf3NUT71cmvqSbb5-0-d3e6cbc716630b97adbefe37eec74b7f)
执行结果如下:
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/77_2.jpg?sign=1739303250-F9FYhVarIgUZFMy39KWCBEF4UqB25uL9-0-6f5f9c01ff5ca0f6e43a3ac24387d92d)
如图3-16所示。
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/77_3.jpg?sign=1739303250-dkk2b5GOXnYkYDLt3tzTyioTprkvnlun-0-028ac50968c9ad6ea36596c9eb338263)
图3-16 遍历循环结果