在使用中忽略了一个问题,形参有些和实参类似,也不能是“关键字后面含有位置参数”,即“默认形参”后面必须不能含有“位置”形参!
def test(a=100,b): print("test")test(a=100,b=200)
输出:
File "test01.py", line 1 def test(a=100,b): ^SyntaxError: non-default argument follows default argument
实际上,这种形式在写的时候,IDE中是有错误提示的