一、 函数定义
二、函数调用与参数
1、函数调用的一般形式
2、不可变对象和可变对象参数
3、默认值参数
4、关键字参数
5、不定长参数
注:形参只有一个,实参有多个
(1)系统将传递进来的任意数量的实参组合成一个元组传给形参
(2)系统将传递进来的任意数量的、显示赋值的实参组合成一个字典传给形参
6、实参序列解包
注:形参有多个,实参只有一个
(1)定义
(2)对列表、集合解包:
(3)对字典进行解包:
三、变量的作用域
1、局部变量:
2、全局变量:
3、局部变量与全局变量同名时
注:尽量不要在函数里使用全局变量
四、lambda表达式
定义:
五、嵌套定义、修饰器和生成器函数
1、嵌套定义
2、修饰器
3、生成器函数
定义:
六、函数递归使用
七、Python第三方库
1、pyinstaller库
2、jieba库