程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> Python學習入門基礎教程(learning Python)--4.2 Python的計數循環體for語句

Python學習入門基礎教程(learning Python)--4.2 Python的計數循環體for語句

編輯:關於PHP編程

Python的另外一種循環體結構是計數循環體for,通過for循環實現某些語句塊循環執行一定次數,其使用語法結構如下。

    Python的for循環應用思想和C等其他高級語言一樣,當for的條件滿足時,for下的語句塊執行,不同的是for的條件的寫法和其他高級語言有些不太一樣。  

[python] view plaincopy  
  1. for variable in [value1, value2,.....]:  
  2. (TAB)statement  
  3. (TAB)statement  
  4. (TAB)etc.  

 

    這裡第一次出現了左方括號 ‘[’ 和右方括號 ‘]’, 用左右方括號括起來的數據序列我們稱之為list列表,有關list列表的知識我們以後再詳細講解。

   這裡有一點需要注意就是[value1,value2,.....]後邊要有冒號:,否則會有語法出錯錯誤。

    for的循環原理是這樣的每次從in後邊的list取出一個值valuex並賦值for後邊variable變量,那循環多少次呢?list裡有幾個數據就循環幾次,當list裡的所有數據都取完了,for就結束了,故for執行的次數取決於list裡的數據個數,下面我舉個例子來說明一下。

 

[python] view plaincopy  
  1. def main():  
  2. print('I will display the numbers 1 through 5.')  
  3. for num in [1, 2, 3, 4, 5]:  
  4.    print(num)  
  5. # Call the main function.  
  6. main()  

    代碼第3行是個for循環每次從[1,2,3,4,5]這個list裡取出一個值賦值給num,in後邊的list([1, 2, 3, 4, 5])共有5個數據,可知for可以循環5次之後就能結束。

 


    運行結果如下

 

     結下來我們分析一下結果為何是這樣的?

       每次循環for都會從[ 1, 2, 3, 4, 5]裡提取一個數據給num。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved