Python for循環


Python for循環可以遍歷任何序列的項目,如一個列表或者一個字符串。

for循環的語法結構如下:

  for iterating_var in sequence:

  statements(s)

最簡單的形式如下,循環10次。

1 for i in range(10):
2     print("loop:", i )

輸出為

 1 loop: 0
 2 loop: 1
 3 loop: 2
 4 loop: 3
 5 loop: 4
 6 loop: 5
 7 loop: 6
 8 loop: 7
 9 loop: 8
10 loop: 9

range()函數

函數原型:range(start, end, scan):

參數含義:start:計數從start開始。默認是從0開始。例如range(5)等價於range(0, 5);

              end:技術到end結束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5

              scan:每次跳躍的間距,默認為1,被稱為“步長”。例如:range(0, 5) 等價於 range(0, 5, 1)

1 >>> range(1,5) #代表從1到5(不包含5)
2 [1, 2, 3, 4]
3 >>> range(1,5,2) #代表從1到5,間隔2(不包含5)
4 [1, 3]
5 >>> range(5) #代表從0到5(不包含5)
6 [0, 1, 2, 3, 4]

len()函數用於計算元素個數。

for循環

for循環in的后面還可以跟很多東西。可以跟字符串,元組,列表。

1 for letter in 'Python':     # 第一個實例
2    print( '當前字母 :', letter)
3 
4 fruits = ['banana', 'apple',  'mango']
5 for fruit in fruits:        # 第二個實例
6    print( '當前字母 :', fruit)

輸出

1 當前字母 : P
2 當前字母 : y
3 當前字母 : t
4 當前字母 : h
5 當前字母 : o
6 當前字母 : n
7 當前字母 : banana
8 當前字母 : apple
9 當前字母 : mango

continue、break和else用法與while相同。

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM