while 語句非常靈活,可用於在條件為真時反復執行代碼塊。
為序列(或其他可迭代對象)中每個元素執行代碼塊。
使用 keys 等字典方法來獲取所有的鍵。如果只對值感興趣,可使用 d.values 。
同時迭代幾個序列
迭代對象序列的同時獲取當前對象的索引
reversed 和 sorted 。它們類似於列表方法 reverse 和 sort ( sorted接受的參數也與 sort 類似),但可用於任何序列或可迭代的對象,且不就地修改對象,而是返回反轉和排序後的版本。
要結束(跳出)循環,可使用 break。
它結束當前迭代,並跳到下一次迭代開頭。
while True 導致循環永不結束,但你將條件放在了循環體內的一條 if 語句中,而這條 if 語句將在條件滿足時調用 break 。
在循環中添加一條 else 子句,它僅在沒有調用 break 時才執行。
作者:編程研究坊
游戲編程,一個游戲開發收藏夾~
如果圖片長時間未顯示,請使用Chrome內核浏覽器。