python positional argument follows keyword argument
本文介绍了python positional argument follows keyword argument的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
def func(a, b=1, c=2):
... print(a, b, c)
为什么func(a=1, 2)
这样调用会报错?
解决方案
关键字参数
必须跟随在位置参数
后面! 因为python函数
在解析参数时, 是按照顺序来的, 位置参数
是必须先满足, 才能考虑其他可变参数.
这篇关于python positional argument follows keyword argument的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文