Python装饰器实例讲解
- 理解装饰器必须理解函数、闭包等概念
- 闭包后面单独讲,函数在本文是重点,从函数讲起
|
- 在Python中,函数是一等对象,需要满足以下条件:
- 在运行时创建
- 能赋值给变量或数据结构中的元素
- 能作为参数传给函数
- 能作为函数的返回结果
- 在Python中,整数、字符串和字典都是一等对象
示例
def func(): print('hello') my_func = func # 此处不要写成func() my_func() # hello func() # hello 相关文章