通过type类的实例化,创建新的类。

#!/usr/bin/env python
# Version = 3.5.2


def func(self):
    print('Hello,{}'.format(self.name))


def __init__(self, name):
    self.name = name


Foo = type('Foo', (), {'f1': func, '__init__': __init__})
f = Foo('XiaoYao')
f.f1()

  

由此,我们看到 类Foo 其实就是 类type 的一个实例化对象,这也证明了python中一切皆对象(类也是对象)。

相关文章:

  • 2021-12-22
  • 2021-12-31
  • 2021-04-13
  • 2021-05-12
  • 2022-12-23
  • 2021-12-17
猜你喜欢
  • 2021-12-11
  • 2022-12-23
  • 2022-12-23
  • 2022-02-23
  • 2022-12-23
  • 2021-05-03
  • 2022-12-23
相关资源
相似解决方案