python函數(shù)傳遞參數(shù)的兩種方式
1、方法說明
向函數(shù)傳遞參數(shù)有兩種方式,一種是不帶關(guān)鍵字的傳遞,一種是帶關(guān)鍵字的傳遞。
非關(guān)鍵詞參數(shù)的傳遞一定要在關(guān)鍵詞參數(shù)傳遞之前。
2、實(shí)例
*arguments用來接收所有多余的非關(guān)鍵詞參數(shù)。而**keywords用來接收所有額外的關(guān)鍵詞參數(shù)。
defcheeseshop(kind,*arguments,**keywords):
print("--Doyouhaveany",kind,"?")
print("--I'msorry,we'realloutof",kind)
forarginarguments:
print(arg)
print("-"*40)
forkwinkeywords:
print(kw,":",keywords[kw])
以上就是python函數(shù)傳遞參數(shù)的兩種方式,希望能對大家有所幫助。更多Python學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。