【python】多值參數

多值參數

有時可能需要一個函數,能夠處理的參數個數是不確定的。這個時候,就可以使用多值參數

python中有兩種多值參數:

  • 參數名前增加一個*,可以接收元組
  • 參數名前增加**,可以接受字典

一般在給多值參數命名時,習慣使用以下兩個名字:

  • *args – 存放元組參數(args是arguments的縮寫)
  • **kwargs – 存放字典參數(kw是keyword的縮寫)
def demo(num, *args, **kwargs):
    print(num)
    print(args)
    print(kwargs)
    
    
demo(1,2,3,4,5,name="小明", age=18,gender=True)

結果:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章