TATAMOBILE

高级Python编程:元类

在正式开始之前,需要明确几个概念的中文和英文对照:

  • 类(Class)
  • 类型(Type)
  • 类的实例(Instance):在有些地方类的实例也可以叫对象,为与Python这个语境区分,本文用实例代替。
  • 对象(Object):在Python里,万 …

More

高级Python编程:装饰器

装饰器是一种设计模式,在Python中是一个非常有用的特性。可以在不修改函数、方法、类的情况下,修改(扩展)它们的行为。常见的装饰器如classmethod、staticmethod等,以@开始 加以使用,其实@只是Python提供的一个语法糖。

一个使用装饰器 …

More