** 有默认值的参数
上一节
下一节
def 函数名(...,形参1,形参2=默认值):
代码块
注意,带有默认值的参数必须放在最后
例题1,显示学生的名字和年龄:
def stu(name, age=18):
return name,age
nameAge=stu('杨雄伟') # 偷懒,使用了默认年龄
print('姓名:' , nameAge[0] , '年龄:' , nameAge[1])
例题2,显示学生的名字和年龄:
def stu(name, age=18):
return name,age
nameAge=stu('庄怡灵' , 17) # 不使用默认年龄
print('姓名:' , nameAge[0] , '年龄:' , nameAge[1])
print(stu('阮向济', 19))
print(stu(age=20,name='冯继爽'))

通过例题,可以看出:
1)参数的顺序要改变,就得加上关键字

