嵌套/局部/内部类或函数
Tip
鼓励使用嵌套/本地/内部类或函数
定义:
类可以定义在方法, 函数或者类中. 函数可以定义在方法或函数中. 封闭区间中定义的变量对嵌套函数是只读的.
优点:
允许定义仅用于有效范围的工具类和函数.
缺点:
嵌套类或局部类的实例不能序列化(pickled).
结论:
推荐使用.
上一篇 Python语言规范之全局变量
下一篇 Python语言规范之列表推导
Tip
鼓励使用嵌套/本地/内部类或函数
类可以定义在方法, 函数或者类中. 函数可以定义在方法或函数中. 封闭区间中定义的变量对嵌套函数是只读的.
允许定义仅用于有效范围的工具类和函数.
嵌套类或局部类的实例不能序列化(pickled).
推荐使用.
上一篇 Python语言规范之全局变量
下一篇 Python语言规范之列表推导