我做的测试
def f1(a, b, c= 0, args, XC='WYH', *kw): print('a=', a, 'b=', b, 'c=', c, 'args=', args, 'XC=', XC, 'kw=', kw) f1(1, 2, 3, 45, SGH='lo')
XC是默认参数 在可变参数之后 貌似没什么问题啊...... 不明白 求教
你确定你那个可变参数是在默认参数前面???args又不是表示可变参数吧?人家前面带*才表示可变参数,不是嘛?兄弟
Sign in to make a reply
血乀落
我做的测试
def f1(a, b, c= 0, args, XC='WYH', *kw): print('a=', a, 'b=', b, 'c=', c, 'args=', args, 'XC=', XC, 'kw=', kw) f1(1, 2, 3, 45, SGH='lo')
XC是默认参数 在可变参数之后 貌似没什么问题啊...... 不明白 求教