type()–动态创建类
要创建一个class对象,type()函数依次传入3个参数:
class的名称;
继承的父类集合,注意Python支持多重继承,如果只有一个父类,别忘了tuple的单元素写法;
class的方法名称与函数绑定,这里我们把函数fn绑定到方法名hello上。
python基础语法--type()、metaclass
通过type()函数创建的类和直接写class是完全一样的,因为Python解释器遇到class定义时,仅仅是扫描一下class定义的语法,然后调用type()函数创建出class。

metaclass–这本身是一个关键字参数,可实现动态定义类
写法上,在定义metaclass时类名后加Metaclass后缀
python基础语法--type()、metaclass

相关文章:

  • 2021-10-01
  • 2022-01-27
  • 2021-11-15
  • 2021-08-07
  • 2021-11-28
  • 2021-08-15
  • 2021-12-09
猜你喜欢
  • 2021-08-12
  • 2021-10-13
  • 2021-08-29
  • 2021-10-01
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案