将函数中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'}