1. 程式人生 > >初級Pythoner常犯的6個錯誤

初級Pythoner常犯的6個錯誤

roc 得到 好用 忘記 編譯過程 常熟 表達式 cto 沒有

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

1、用C的思維寫Python。

經常這樣寫:

技術分享圖片

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

技術分享圖片

或者這樣寫:

技術分享圖片

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

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

技術分享圖片

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

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

比如初學者經常這樣寫:

技術分享圖片

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

技術分享圖片

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

技術分享圖片

技術分享圖片

5、容易忘記浮點數的“不好用”

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

技術分享圖片

而且這不是Python的bug,計算機浮點數計算就是“不那麽對”的。

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

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

7、書籍福利分享

加群:839383765 獲取即可!
技術分享圖片

初級Pythoner常犯的6個錯誤