后的代码不执行
print(add(1,2),printA("abc")) #print(A,B,C)可以连续打印,打印在同一行
打印:
abc 为什么先打印abc?...3 None 为什么打印None不换行?...print(3,None),然后就在同一行打印出3,None,之前已经打印了abc
对于多个参数的函数调用:
def re_two_1(skill_1, skill_2):
re_1 = skill...:
1.必须参数,在参数列表中定义的参数,必须按顺序传入,否则报错
2.关键字参数,可以指定传入参数顺序,参数数量要对应,可以增加可读性
add(y = 3,x = 2),这种形式调用,明确指定形参和实参的对应...demo(1,2,3,param3 ='修改')
上述方法,指明默认参数,而且可变参数也正确的识别为(2,3)
综上,混合参数函数的调用比较复杂,在函数中尽量避免使用
高级传参:
带可变参数的函数在调用时传入参数的解包