python的for循环的语法为:
for <循环变量> in <遍历结构>:
<语句块>
由如下几种具体形式:
1.计数循环
-
for i in range(N):
<语句块>
-
例:输出0,1,2,3,4
for i in range(5): print(i)
2.计数循环(N次)
-
for i in range(M,N,K): #表示从M循环到N,然后间隔为K
<语句块>
-
例:输出1,2,3,4,5
-
for i in range(1,6): print(i)
3.字符串遍历循环
-
for c in s : #s为字符串,c表示字符串中的一个元素
<语句块>
-
例:输出“python123”的每个字母
-
for c in “python123”: print(c,end=”,”)
4.列表遍历循环
-
for item in ls:
<语句块>
ls是一个列表,遍历其每个元素,产生循环
-
例:依次输出列表中的元素
-
for item in [123,”py”,456]: print(item,end=”,”)
5.文件遍历循环
-
for line in fi:
<语句块>
-
fi是一个文件标识符,遍历其每行,产生循环
-
例:依次输出某文件的每一行
-
for line in fi: print(line)