![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=1739375798-eiqwGoy03JravBWBPGVcTkIlyVmTXtqd-0-1a4b38da0112c96932c4dd14462694a1)
其中,“循环变量”是一个变量名称,“遍历结构”则是一个列表。在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=1739375798-AfTSOFAjsI6hWzctoBVXp6UfOUbObXdi-0-6b34792595fa6ea9ebb03b4908cc515f)
执行结果如下:
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/77_2.jpg?sign=1739375798-6Dc5y5EG24EDLPLY0HGzYsGKFWaK7iaf-0-a44e224856b4aaeaa8430f6798fa0414)
如图3-16所示。
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/77_3.jpg?sign=1739375798-8PgtgtkVrAuwv6OmEo09zteUAIdaJeID-0-1516f7f0d63e5640c71a1abbaf286ac1)
图3-16 遍历循环结果