1. 程式人生 > >Python函數參數

Python函數參數

函數參數 clas 參數 efault type str 關鍵字參數 post log

Python函數參數

 1 #Python函數參數的優先級: 關鍵字參數 > 默認參數 > 元組 > 字典
 2 def func(kw,default = type1,*args, **kwargs):
 3     print("關鍵字參數kw: %s"%kw)
 4     print("默認參數default: %s"%default)
 5     print("元組args: ", args)
 6     print("字典kwargs: ", kwargs)
 7 
 8     print("元組args遍歷:")
 9     for i in args:
10 print(i) 11 print("字典kwargs遍歷") 12 for i in kwargs: 13 print("key: %s value: %s"%(i,kwargs[i])) 14 15 func(1, 2, 3, hello, 5, name = walk, age = 27, sex = male)

執行效果如下:

關鍵字參數kw: 1
默認參數default: 2
元組args: (3, ‘hello‘, 5)
字典kwargs: {‘name‘: ‘walk‘, ‘age‘: ‘27‘, ‘sex‘: ‘male‘}


元組args遍歷:
3
hello
5
字典kwargs遍歷
key: name value: walk
key: age value: 27
key: sex value: male

Python函數參數