對於一個初學者來說for迴圈可能會擊潰很多人,因為網上找的python的for迴圈沒有詳細的介紹for迴圈的條件以及for迴圈後面定義的東西是什麼意思。首先我先舉一個常用的例子。 for i in range(1,10) : print i 上面這兩條代碼是用來在屏幕上列印1到9的。這裡就不對ran ...
對於一個初學者來說for迴圈可能會擊潰很多人,因為網上找的python的for迴圈沒有詳細的介紹for迴圈的條件以及for迴圈後面定義的東西是什麼意思。首先我先舉一個常用的例子。
for i in range(1,10) :
print i
上面這兩條代碼是用來在屏幕上列印1到9的。這裡就不對range這個函數進行介紹了,大家可以去百度查一下。或者我之後的文章會介紹。
這裡i是自己定義的一個變數in後面的range(1,10)是條件。這個迴圈從開始執行到執行結束的的走法是首先range內的東西給i賦值上然後走進迴圈列印出i被賦值的東西列印完成之後回到for查看是否迴圈完畢沒有迴圈完畢則將range生成的第二個數字往i上面賦值然後繼續列印這樣一直迴圈到range不在生成數字了。在來另外一條網上用的多的
for i in 'hello,world':
print i
這行代碼會把hello,world一個一個列印到屏幕上面。還是那樣for後面先定義一個i變數在把hello,world這串字元串裡面的字元一個一個的賦值到i上運行的時候在通過print列印到屏幕上。關於python的for迴圈就到這裡這裡只是一個小結。以後還會講到更多的關於for迴圈的知識。
也歡迎大家在評論區指出不足的地方。我會慢慢改進的。