Python基礎 1.寫在前面 最近在學習Python,對學習到的知識和學習中產生的思考或想法進行一些總結,儘量讓自己的知識邏輯結構顯得清晰並讓自己瞭解的更透徹一些。鑒於剛學習水平有限,一些想法和思考會留在以後實現和解決。 本人再用Python3.5版本,所以Python標準庫參考的是3.5.2版本 ...
Python基礎
1.寫在前面
最近在學習Python,對學習到的知識和學習中產生的思考或想法進行一些總結,儘量讓自己的知識邏輯結構顯得清晰並讓自己瞭解的更透徹一些。鑒於剛學習水平有限,一些想法和思考會留在以後實現和解決。
本人再用Python3.5版本,所以Python標準庫參考的是3.5.2版本的。
2.編碼佈局
# 1.起始行(類unix) :具有起始行的程式輸入文件名即可運行,不需要調用python解釋器,寫的是文件絕對路徑。
# 2.模塊文檔 :簡要介紹模塊的的功能,全局變數的含義。
# 3.導入模塊 :導入當前模塊所需要的所有模塊,模塊被導入只會載入一次,生成被解釋器解釋過的文件,具體等寫到模塊時再具體。
# 4.變數定義 :這裡定義的變數為全局變數,模塊中的函數可以直接使用。
# 5.類的定義 :所有的類在這裡定義。
# 6.函數定義 :此處定義的函數可以用module.function()執行。
# 7.主函數 :無論這個模塊時被導入還是直接執行,都會執行這部分代碼。這部分主要是調用不同的函數,寫一些邏輯性的代碼。
3.編碼基本風格
註釋
養成註釋的習慣,儘量簡潔明瞭。放在恰當的地方。
文檔
python中有一個__doc__的變數,獲得文檔子串。用obj.__doc__來運行。
縮進
Python開發者有意讓違反了縮進規則的程式不能通過解釋,以此來強迫程式員養成良好的編程習慣,也方便所有人查找和閱讀。
而且縮進時不要使用Tab鍵,因為程式運行在每個平臺上的縮進是不一樣的,用不同的文本編輯器打開也是不一樣的。建議用是個空格來縮進。