Python 初學者最容易犯的幾個錯誤。
01-29
Python 初學者最容易犯的幾個錯誤,排名不分前後。
1、自己寫的模塊名字和標準庫或第三方庫重名,造成的錯誤。
請看這個提問者就是犯了這個錯誤
https://www.zhihu.com/question/48633677/answer/111865674?group_id=738533367917588480
2、將不帶返回值的函數或方法的結果(準確來說返回值為None) 賦給一個變數。
In [1]: lst = [2, 3, 9, 12, 6, 8, 11]nnnIn [2]: tmp = lst.sort()nnnIn [3]: tmpnnnIn [4]:n
還有append()等函數會犯這樣的錯誤。
3、list等數據類型邊遍歷邊修改結構。
4、變數名前後大小寫或字母寫錯了。
5、函數中傳可變長度參數的錯誤。
6、類初始化方法傳參數的問題。
7、縮進錯誤。
8、中文編碼錯誤。
其它Errors and Exceptions 請看
https://docs.python.org/2/tutorial/errors.html
9、下面留言的朋友說的錯誤,官方文檔,一直就有。
推薦閱讀:
※markdown for academia
※Python 字母行轉序號應該怎麼做?
※python 括弧檢測是否匹配?
※如何理解Python裝飾器?
※用Python做地圖投影 - 多面孔的世界
TAG:Python |