python在函數(shù)中傳遞實參
1、使用位置實參
若要使函數(shù)接受不同類型的實參,則必須將接受任意數(shù)量實參的形參放在函數(shù)定義的最后。首先,Python匹配位置實參和關(guān)鍵詞實參,然后將剩余的實參收集到最后一個形參中。
>>>defperson(city,*args):
...print('city:'+city+',otherargs:')
...forvalueinargs:
...print(value)
...
>>>person('beijing','name','age','tel')
city:beijing,otherargs:
name
age
tel
2、使用關(guān)鍵字實參
有時需要接受任意數(shù)量的實際參數(shù),但是不知道傳遞給函數(shù)的信息是什么樣的。在這種情況下,可以將函數(shù)寫成可以接受任意數(shù)量的鍵值對。一個例子是創(chuàng)建用戶介紹:知道會收到關(guān)于用戶的信息,但是你不確定會是什么樣的信息。
>>>defperson(city,*args):
...print('city:'+city+',otherargs:')
...forvalueinargs:
...print(value)
...
>>>person('beijing','name','age','tel')
city:beijing,otherargs:
name
age
tel
以上就是python在函數(shù)中傳遞實參的方法,希望對大家有所幫助。更多Python學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機構(gòu):千鋒教育。