Python 函数相关笔记
【摘要】 函数相关知识
函数: 可读性强,复用性强。 def 函数名(): 函数体 return 返回值 所有的函数,只定义不调用就一定不会执行 函数必须先定义后调用 函数名() # 不接受返回值 返回值 = 函数名() #接收返回值 返回值: 没有返回值默认返回None 不写return:函数内的代码执行完毕后自动结束。 只写return:结束一个函数 return None 返回一个值:结束了函数且返回了一个值,可以时任意值。 返回多个值:多个值之间用逗号隔开,接收的时候可以用一个变量接受(元组),也可以用等量的多个变量接收 参数: 形参 定义函数的时候 位置参数:必须传 *args:动态参数 可以接收任意多个位置传入的参数 默认参数:可以不传 ---陷阱 如果默认参数的值时一个可变数据类型, 那么每一次调用函数的时候, 如果不传值就公用这个数据类型的资源 **kwargs:动态参数 可以接收任意多个按关键字传入的参数 实参 调用函数的时候 按照位置传参数 按照关键字传参数 可以混用 位置参数必须在关键字参数之前 不能对一个参数重复赋值
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)