標籤:

Python 初學者最容易犯的幾個錯誤。

Python 初學者最容易犯的幾個錯誤,排名不分前後。

1、自己寫的模塊名字和標準庫或第三方庫重名,造成的錯誤。

請看這個提問者就是犯了這個錯誤

zhihu.com/question/4863

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 請看

docs.python.org/2/tutor

9、下面留言的朋友說的錯誤,官方文檔,一直就有。

推薦閱讀:

markdown for academia
Python 字母行轉序號應該怎麼做?
python 括弧檢測是否匹配?
如何理解Python裝飾器?
用Python做地圖投影 - 多面孔的世界

TAG:Python |