python2.x版本的文件编码ASCII
python3.x版本的文件编码Unicode
变量,函数调用前要定义好~
匿名函数:
calc = lambda x:x*3 print(calc(3))
装饰器:
本质是函数 (装饰其他函数),就是为其他函数添加附加功能
原则:(透明)
1.不能修改被装饰的函数的源代码
2.不能修改被装饰的函数的调用方式
实现装饰器知识储备:
1.函数即为‘变量’
2.高阶函数
3.嵌套函数
高阶函数+嵌套函数-->装饰器
python2.x版本的文件编码ASCII
python3.x版本的文件编码Unicode
变量,函数调用前要定义好~
匿名函数:
calc = lambda x:x*3 print(calc(3))
装饰器:
本质是函数 (装饰其他函数),就是为其他函数添加附加功能
原则:(透明)
1.不能修改被装饰的函数的源代码
2.不能修改被装饰的函数的调用方式
实现装饰器知识储备:
1.函数即为‘变量’
2.高阶函数
3.嵌套函数
高阶函数+嵌套函数-->装饰器