【Python】学习笔记10
1、遍历循环
2、无限循环
3、循环控制保留字
4、循环的高级用法
遍历循环对应保留字for
无限循环对应保留字while
掌握这两种循环就掌握了循环的表达方式
遍历循环
for <循环变量> in <遍历结构>:
<语句块>
简单是遍历循环是for in 构成的循环结构。
它可以从遍历结构中逐一提取元素,放在循环变量中。执行结束后,再从结构中提取下一个元素,并执行以此语句块。
遍历循环的应用
计数循环(N次)
for i in range (N):
<语句块>
这是典型的搭配方式。
下面举个例子
我们可以在循环中使用变量i 也可以不使用变量i。
进一步 ,我们可以扩展range 函数的使用
for i in range(M,N,K):
<语句块>
遍历range 函数产生的数字序列,产生循环。
从M开始到N-1,以K为步长。
进一步遍历循环也可以应用于字符串
for c in s:
<语句块>
S是字符串,遍历字符串每个字符,产生循环。
每次从字符串中按顺序取出一个字符放入c中,
而针对每一次字符,执行一次语句块,进而产生循环,看例子。
这里面我们把字符串想象成可以便遍历的结构,因为它包含了很多字符,
那至于说变量c呢 它可以用任何与保留字不同的变量来定义
其次我们还可以对列表进行遍历,进而形成列表遍历循环。
for item in ls:
<语句块>
ls是列表,遍历每个元素,产生循环。
文件遍历循环
for line in fi:
<语句块>
fi是文件标识符(外部的文件由Python打开,如果是字符的形式,它就会表示为文件的标识的名字)后面还有遍历其每行,产生循环。
回顾一下
遍历循环是将遍历结构里的元素放入循环变量,并执行语句块,形成循环。它主要包括了:
计数循环(N次计数循环,特定次的计数循环)
字符串遍历循环
列表遍历循环
文件遍历循环
更多的可以被遍历的数据类型,我们会在后面进行介绍。所有for in,如果后面的结构有多个结构,我们都可以使用for in 进行遍历结构。并且根据元素的个数形成相应的循环。