位置传递 我们在定义函数时候已经对函数进行了参数传递调用,但是那只是粗浅的位置传递 示例 def sum(a,b,c): d = a+b+c return d print(sum(1,2,3)) 调用函数sum的时候,1,2,3分别传递给a,b,c 关键字传递 关键字传递是根据每个参数的名字传递参数 print(sum(c=3,b=2,a=1)) 关键字可以跟位置传递混合使用,但是位置参数要出现在关键字参数之前 print(sum(1,c=3,b=2)) 参数默认值 在定义参数时,使用形如a=1