python中函式中的實參和形參以及預設引數和收集引數
阿新 • • 發佈:2018-12-02
一.實參和形參
例項:>>> def MyFirstFunction(name):
”函式定義過程中的hame是叫形參“
#因為他只是一個形式,表示佔據一個引數位置
print("傳遞進來的”+name+“叫做實參,因為他是具體的引數值")
>>> MyFirstFunction("小仙女")
傳遞進來的小仙女叫做實參,因為他是具體的引數值
二,預設引數:
例項:
>>> def SaySome(name="孫阿朗",words="讓程式設計改變世界"):
print(name+"->"+words)
>>> SaySome()
孫阿朗->讓程式設計改變世界、
此時如果輸入SaySome(”python“,”改變世界)則“python和”改變世界“自動替換預設引數”孫阿朗“和讓程式設計改變世界“
三,收集引數:
例項:
>>> def test(*params,exp):
print("引數的長度是:",len(params),exp);
print("第二個引數是:",params[1]);
>>> test(1,"孫阿朗",3,4,5,6,7,exp=8)
引數的長度是: 7 8
第二個引數是: 孫阿朗