當前位置:
首頁 > 知識 > 初級Pythoner常犯的7個錯誤

初級Pythoner常犯的7個錯誤

初級Pythoner常犯的7個錯誤

初級Python程序員經常會犯一些有共性的錯誤,快來看看你或者你的下屬有沒有中招吧。

1、用C的思維寫Python。

經常這樣寫:

初級Pythoner常犯的7個錯誤

而通常熟練的Pythoner會這樣寫:

初級Pythoner常犯的7個錯誤

或者這樣寫:

初級Pythoner常犯的7個錯誤

2、經常忘記交互終端和腳本的行為是不同的。

交互終端總是把表達式的返回值列印出來。

初級Pythoner常犯的7個錯誤

但是同樣的函數在腳本中實際上是沒有任何輸出顯示的。

3、從不使用很多方便的內置類型

比如初學者經常這樣寫:

初級Pythoner常犯的7個錯誤

實際上Python中可以這樣簡單地完成:

初級Pythoner常犯的7個錯誤

4、經常忘記range函數的輸出不包含最後一個值

初級Pythoner常犯的7個錯誤

初級Pythoner常犯的7個錯誤

5、容易忘記浮點數的「不好用」

使用浮點數計算你會得到這樣的結果:

初級Pythoner常犯的7個錯誤

而且這不是Python的bug,計算機浮點數計算就是「不那麼對」的。

6、以為Python是純解釋型語言。

我見過一些程序員把變數和函數名命名得非常短。他們以為Python是純解釋型的,所以命名更短,解釋器解析文本就越快,最後運行速度會有提升。(當然,這麼想完全是錯誤的,Python其實是有編譯過程的,只不過是編譯成一種中間碼,且是運行前自動完成的)

7、不關注本公眾號,錯過了便捷學習的機會。(編者添加的)

這條這麼淺顯的道理,不需要解釋。關注Python程序員,了解Python社區資訊,每日學習Python新知識。

初級Pythoner常犯的7個錯誤


英文原文:https://www.quora.com/What-are-the-most-common-mistakes-junior-Python-developers-make

譯者:詩書塞外

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python部落 的精彩文章:

VS Code的崛起
2017年Python開源項目TOP30

TAG:Python部落 |