1:介紹
? ? python里的函數(shù):
? ? ? ? 就是一系列實(shí)現(xiàn)某個特定功能的語句的集合运怖,
? ? ? ? 他可以通過名字進(jìn)行條用募书。
2:定義一個函數(shù)
? ? ? ? 語法:
? ? ? ? ? ? def 關(guān)鍵字,表示接下來是一個函數(shù)的定義炕舵。
? ? ? ? ? ? func()函數(shù)名发框,括號必須要寫,里面可以寫參數(shù)(形參)咕痛,也可以不寫,
????????????代表沒有參數(shù)喇嘱。
? ? ? ? 函數(shù)頭:
????????????????函數(shù)定義的第一行茉贡,必須以? ?"? :"結(jié)尾
? ? ? ? 函數(shù)體:
? ? ? ? ? ? ? ? 函數(shù)的其他部分,應(yīng)該整體縮進(jìn)一級(四個空格)
? ? ? ? 調(diào)用
? ? ? ? ? ? ? ? 函數(shù)名(參數(shù))
? ? ? ? ? ? ? ? 1):執(zhí)行流程:從上往下執(zhí)行
? ? ? ? ? ? ? ??2): 函數(shù)定義的語句婉称,和其他語句一樣
? ? ? ? ? ? ? ? 3): 函數(shù)體里的語句不會馬上執(zhí)行块仆,等到調(diào)用的時候才會執(zhí)行
3:參數(shù)
? ? ? ? ????形參:函數(shù)定義的時候的形式參數(shù)
? ? ? ? ? ? 分類:
? ? ? ? ? ? ? ? ? ?1):普通參數(shù)
? ? ? ? ? ? ? ? ? ?2):默認(rèn)參數(shù)
? ? ? ? ? ? ? ? ? ?3):動態(tài)參數(shù)
? ? ? ? ? ? 實(shí)參:函數(shù)在調(diào)用的時候傳入的實(shí)際參數(shù)
? ? ? ? ? ? 分類:
? ? ? ? ? ? ? ? ? ?1):位置參數(shù)
? ? ? ? ? ? ? ? ? ?2):關(guān)鍵字參數(shù)