1.函数定义
函数定义是 function
类的实例。
1.1函数声明
def 函数名(值形参名, 默认值形参名 = 默认值, *元组形参名, **字典形参名):
#函数体
1.2lambda函数表达式
lambda 形参名 : 表达式
2.函数作用域
#全局函数
def f():
pass
def f1():
#局部函数
def f2():
pass
3.函数引用表达式
函数名
4.形参分类
注意:在函数体调用元组形参时,元组形参名的前面无 *
。
注意:在函数体调用字典形参时,字典形参名的前面无 **
。
名称 | 描述 |
值形参 | 按位置传递、按关键字传递 |
默认值形参 | 按位置传递、按关键字传递 |
* 元组形参 | 用于收集多余的位置实参 |
** 字典形参 | 用于收集多余的关键字实参 |
5.函数调用表达式
函数名()
实参的传递不仅支持按位置传递方式,还支持按关键字传递方式。
#按位置传递方式
函数名(实参)
#按关键字传递方式
函数名(形参名 = 实参值)
6.返回值
参考 return
语句。
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonlang/35543.html