Python之路【第四篇】:Python基礎之函數,python第四篇
函數的理解
面向過程:根據商務邏輯從上到下壘代碼
函數式:將某功能代碼封裝到函數中,日後便無需重複編寫,僅調用函數即可
函數作用是你的程式有良好的擴充性、複用性。
同樣的功能要是用3次以上的話就建議使用函數。
特殊理解:
函數可以理解為一個一個的功能塊,你把一個大的功能拆分成一塊一塊的,用某項功能的時候就去調用某個功能塊即可!
函數可以理解為:樂高積木,給你一塊一塊的,你可以用這些積木塊組成你想要的任何功能!
函數可以調用函數!主函數的作用就是把函數進行串聯、調用!函數本身是不能自己執行的如果不調用就永不執行!
#---------------------------------------------------def func1(): passdef func2(): passdef func3(): passdef func4(): pass func1() func2() func3() func4()if __name__ == '__main__': #調用上面的函數,判斷了、迴圈了調用等! #函數裡也可以調用函數例子:def func4():#__name__ 這個是用來判斷,如果你是把這個程式當模組匯入的話它的__name__就等於這個程式的檔案名稱,如果是手動執行這個指令碼比如:python test.py 那麼__name__就等於__main__ 所以,我們可以用他來做判斷,如果你是手動執行我就調用函數執行if下面的語句,如果你是調用模組下面的if判斷後面的語句就不執行!僅當模組使用!#如果函數當模組匯入的時候,他匯入的是函數的名稱,內容沒有被匯入,當你去調用的時候他才會匯入函數裡的資訊。
目錄2
test....................2
目錄3子目錄
test....................3
目錄4
test....................4
目錄5
test....................5