函數的理解 面向過程:根據業務邏輯從上到下壘代碼 函數式:將某功能代碼封裝到函數中,日後便無需重覆編寫,僅調用函數即可 函數作用是你的程式有良好的擴展性、復用性。 同樣的功能要是用3次以上的話就建議使用函數。 特殊理解: 函數可以理解為一個一個的功能塊,你把一個大的功能拆分成一塊一塊的,用某項功能的 ...
函數的理解
面向過程:根據業務邏輯從上到下壘代碼
函數式:將某功能代碼封裝到函數中,日後便無需重覆編寫,僅調用函數即可
函數作用是你的程式有良好的擴展性、復用性。
同樣的功能要是用3次以上的話就建議使用函數。
特殊理解:
函數可以理解為一個一個的功能塊,你把一個大的功能拆分成一塊一塊的,用某項功能的時候就去調用某個功能塊即可!
函數可以理解為:樂高積木,給你一塊一塊的,你可以用這些積木塊組成你想要的任何功能!
函數可以調用函數!主函數的作用就是把函數進行串聯、調用!函數本身是不能自己執行的如果不調用就永不執行!
#--------------------------------------------------- def func1(): pass def func2(): pass def func3(): pass def 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