將函數中N個關鍵字轉化為字典
Error: keywords can't be an expression
def sde(a,b,**c):
print(a,b,c);
sde('計算機','1401','name'='Helen','age'='18');
字典定義格式:
dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'};
字典定義時k、v都有引號,但在函數中將關鍵字轉化為字典的情況下keyword不加引號。
正確代碼:
def sde(a,b,**c):
print(a,b,c);
sde('計算機','1401',name='Helen',age='18');
運行結果:
計算機 1401 {'name': 'Helen', 'age': '18'}