Def 函數名()
代碼
Return
def han(a):
s=1
for i in range(1,a+1):
s=i*s
return s
程序看到這個代碼並不會執行
只有當函數調用時纔會運行
1,函數的參數中有非可選參數和可選參數兩種
def han(非可選參數,可選參數): %非可選參數必須寫在可選參數前面
當調用函數只給出一個參數值時,這個數值被賦予第一個非可選參數,第二個參數默認爲函數中已給的默認值,
2,函數也可以定義不確定數目的參數
將變量名前面加上*號就可以定義不確定數目的參數
3,按照位置和名稱給變量賦值