参数传递的方式

def 

# 求任意三个数的乘积

def mul (a,b,c):

        print(a * b * c)

# 根据不同的用户名显示不同的欢迎信息

def welcome(username):

        print('欢迎',username,'光临')

定义一个函数

定义形参时,可以为形参指定默认值 

指定了默认值 后,如果用户传递了参数 则默认值 没有任何作用,如果用户没有传递,则默认值就生效

#实参的传递方式 

#位置参数

位置参数就是将对应位置的实参赋值给对应位置的形参

第一个实参赋值给第一个形参,第二个实参给第二个形参……


#关键字参数

关键字参数可以不按照形参定义的顺序传递,而直接根据参数名传递参数 

fn(a=1, b=2, c = 3)

位置参数和关键字参数可以混合使用

混合使用关键字和位置参数时,必须将位置参数写到前面

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容