def
# 求任意三个数的乘积
def mul (a,b,c):
print(a * b * c)
# 根据不同的用户名显示不同的欢迎信息
def welcome(username):
print('欢迎',username,'光临')
定义一个函数
定义形参时,可以为形参指定默认值
指定了默认值 后,如果用户传递了参数 则默认值 没有任何作用,如果用户没有传递,则默认值就生效
#实参的传递方式
#位置参数
位置参数就是将对应位置的实参赋值给对应位置的形参
第一个实参赋值给第一个形参,第二个实参给第二个形参……
#关键字参数
关键字参数可以不按照形参定义的顺序传递,而直接根据参数名传递参数
fn(a=1, b=2, c = 3)
位置参数和关键字参数可以混合使用
混合使用关键字和位置参数时,必须将位置参数写到前面
网友评论