1. 函数定义
- 函数代码块以def关键字开头
- 任何传参必须放在括号中
- 函数内容以冒号起始,并且缩进
- return [表达式]结束函数,返回给调用方
def area(width, height) :
return width * height
2. 值传参和引用传参
- Python中所有默认传参都是按引用传递
- 参数类型:必须传参,标识符传参,默认参数,不定长传参
3. 匿名函数
使用lamdba来创建匿名函数
- lamdba只是一个表达式,函数体要比def简单
- 无法访问全局变量
- 不等同于内联函数
- eg:
sum = lamdba arg1, arg2 : arg1 + arg2 ; sum (10, 20);
网友评论