黑猴子的家:python 函数的关键字参数

正常情况下,给函数传参数要按顺序,不想按顺序就可以用关键参数,只需指定参数名即可,但记住一个要求就是,关键参数必须放在位置参数之后

def stu_register(name,age,course,country="CN"):
    print("----注册学生信息------")
    print("姓名:",name)
    print("age:",age)
    print("国籍:",country)
    print("课程:",course)

stu_register(age=22,name='alex',course="python",)

code 练习

def t(x,y,z):
    print(x)
    print(y)
    print(z)


#与形参一一对应 ,位置参数
t(1,2,3)

#与形参顺序无关  ,关键字参数
t(z=3,x=1,y=2)

#关键字参数是不能写在位置参数的前面
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容