1. 程式人生 > >python面試題之什麽是PEP8規範

python面試題之什麽是PEP8規範

sys 混合 可能 邏輯 什麽 縮進 eve try 標準

1 縮進。4個空格的縮進(編輯器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。

2 每行最大長度79,換行可以使用反斜杠,最好使用圓括號。換行點要在操作符的後邊敲回車。

3 類和top-level函數定義之間空兩行;類中的方法定義之間空一行;函數內邏輯無關段落之間空一行;其他地方盡量不要再空行。

4 模塊導入的順序:按標準、三方和自己編寫順序依次導入,之間空一行。

5 不要在一句import中多個庫,比如import os, sys不推薦

6 避免不必要的空格

7 註釋必須要有

8 函數命名要遵循規範

10 盡可能使用‘is’‘is not’取代‘==’,比如if x is not None 要優於if x。

11 使用基於類的異常,每個模塊或包都有自己的異常類,此異常類繼承自Exception。
12 異常中try的代碼盡可能少。


作者:外星人入侵

鏈接:www.pythonheidong.com/blog/article/23/

來源:python黑洞網

python面試題之什麽是PEP8規範