logo
  • 教程列表
  • SO官方文档
  • 元类
    • 基本元类
    • 使用元类的单例
    • 使用元类
    • 元类简介
    • 使用元类的自定义功能
    • 默认的元类
  1. StackOverflow 文档
  2. Python Language 教程
  3. 元类
  4. 使用元类

使用元类

Created: November-22, 2018

元类语法

Python 2.x <= 2.7
class MyClass(object):
    __metaclass__ = SomeMetaclass
Python 3.x >= 3.0
class MyClass(metaclass=SomeMetaclass):
    pass

Python 2 和 3 与 six 的兼容性

import six

class MyClass(six.with_metaclass(SomeMetaclass)):
    pass
  • 元类简介
  • 使用元类的单例

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明