您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關python for有哪些語法錯誤,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
python中,for循環對于執行同類的操作非常有用。然而在使用for循環的過程中,即使是python高手也可能會犯一些常見的語法錯誤問題。慶幸的是,這種錯誤并不難排查出來。
常見語法錯誤1:忘記縮進
對于位于for語句后面,屬于循環組成部分的代碼,需要使用縮進。如果忘記縮進,會報錯。代碼示例如下:
上述代碼中,for循環后的語句并沒有縮進。正確的代碼如下:
常見語法錯誤2:忘記縮進額外的代碼行
如下圖,根據代碼的邏輯可以看出,我們希望對列表里的每個元素進行遍歷,遍歷后輸出2句話。但第2個print語句沒有進行縮進。代碼示例如下:
在使用for循環中,正確的做法應該是保證for循環包含的語句全部使用縮進。正確代碼如下:
常見語法錯誤3:循環后添加了不必要的縮進
通常我們在使用for循環進行了一系列操作后,最后會將循環的結果做總結或者輸出整個循環的結果。如下圖中的代碼,雖然系統沒有報錯,但并沒有很好的得到這個結果。代碼示例如下:
如上所述的總結性的語言應該是放在整個循環結束后的,所以不需要縮進。正確代碼如下:
常見語法錯誤4:遺漏了for語句后的冒號
for循環中,for語句末尾的冒號是必不可少的,它告訴python,下一行開始是for循環包含的內容。示例代碼如下:
正確的代碼如下:
以上就是python for有哪些語法錯誤,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。