包与模块管理,面向对象编程

在定义函数传递值的时候,如果函数里的参数提前定义,那么会按照定义函数去执行 def func(a,b,c): print(a,b,c) func(c=1,b=2,a=3) #输出还是按照a,b,c的顺序 3 2 1 如果一个定义的函数参数需要是默认的值b=2 c=3 def func(a,b=2,c=3): print(a,b,c) func(1) 1 2 3 #这样输入的位子在a func(9)
相关文章
相关标签/搜索