1桶蛔、*args 可變位置參數(shù)
- 帶一個星號:
*
- 其實枫绅,是一個元組荐绝,類型為tuple
- 傳入的參數(shù)會進入這個元組容器中
- 星號在函數(shù)體中不需要寫出
*args 示例
此代碼用來解釋 *args 的用法
def addEg(*args):
sum = 0
for i in args:
sum =+ args
print(sum)
addEg(1,2,3)
>> 6
2漫拭、**kwargs 可變關(guān)鍵字參數(shù)
- 帶兩個星號:
**
- 其實改览,是一個字典下翎,類型為dict
- 傳入的參數(shù)會以鍵值對的形式進入這個字典容器中
- 星號在函數(shù)體中不需要寫出
**kwargs 示例
此代碼用來解釋 **kwargs 的用法
def Exag(**kwargs):
print(kwargs)
Exag(a=1,b=2,c=3)
>> {‘a(chǎn)’:1,’b’:2,’c’:3}