首页 > 代码库 > python函数基础
python函数基础
python4种函数:全局函数,局部函数,lambda函数,方法
很多内置函数
语法:def functionName(parameters):
suite
return用于返回结果对象,其为可选:返回多个值,用逗号隔开,且组合为元组形式
本地变量,全局变量,内置变量
global 变量 :定义全局变量
python的闭包
参数传递形式:
位置参数:从左至右
关键字参数:按关键字名称匹配
混用上面两种方式:所有的位置参数,所有的关键字参数
定义 函数时使用默认参数:有默认值的参数
混用有默认和无默认值的参数时,无默认值放前面
可变参数:定义函数时使用 * 开头的参数,收集位置参数,输出元组()
定义函数时使用 ** 开头时,手机关键字参数,输出字典 {}
可变参数解包:调用函数时,使用 * 开头的参数,可用于将参数集合打撒,从而传递任意多基于位置或 关键字的参数
匿名函数lambda 是一个表达式而非语句
lambda args: expression(args:用逗号隔开的变量)
python函数基础
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。