1. 程式人生 > 實用技巧 >Python-16-分配引數

Python-16-分配引數

與收集引數相反,這裡用*和**分配引數 def add(x, y): return x + y 使用*分配元組 params = (1, 2) >>> add(*params) 3 使用**分配字典中的值分配給關鍵字引數 def hello_3(greeting='Hello', name='world'):   print('{}, {}!'.format(greeting, name)) >>> params = {'name': 'Sir Robin', 'greeting': 'Well met'} >>> hello_3(**params) Well met, Sir Robin! 如果在定義和呼叫函式時都使用*或**,將只傳遞元組或字典