正常情况下,给函数传参数要按顺序,不想按顺序就可以用关键参数,只需指定参数名即可,但记住一个要求就是,关键参数必须放在位置参数之后
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)
#关键字参数是不能写在位置参数的前面