类中的函数如何定义和调用任意数量的关键字实参?
回答:
你原本中的写法:
info 是 tuple,
sex='man' 写法被解释成字典。
通常写法:
def fun(a, b, *args, **kwargs): print('a: "{}" value: {}'.format(type(a), a))
print('b: "{}" value: {}'.format(type(b), b))
print('args: "{}" value: {}'.format(type(args), args))
print('kwargs: "{}" value: {}'.format(type(kwargs), kwargs))
fun(1, 'string', 'more', 9, name='hehe', sex='man')
把上面这段代码拷贝进去运行看看。
以上是 类中的函数如何定义和调用任意数量的关键字实参? 的全部内容, 来源链接: utcz.com/a/31585.html