def func2(**kwargs):
print('關鍵字引數為',kwargs)
使用「func2(a=1,b=2)」,會印出以下結果。
關鍵字引數為{'b':2,'a':1}
可以發現kwargs為字典,內容為「{'b':2,'a':1}」。
def func3(start,*args,**kwargs):
print('start=',start)
print('位置引數為',args)
print('關鍵字引數為',kwargs)
使用「func3(1,2,3,a=4,b=5)」呼叫函式func3,會印出以下結果。
start = 1
位置引數為(2,3)
關鍵字引數為{'b':5,'a':4}
可以發現第一個數字1指定給start,args為tuple,內容為「(2,3)」,kwargs為字典,內容為「{'b':5,'a':4}」。
明天會介紹函式的說明文件喔,
大家一起加油吧~~