-
type()
可以查看一个类型或变量的类型也可以用来创建类
>>> def fn(self, name='world'): # 先定义函数 ... print('Hello, %s.' % name) ... >>> Hello = type('Hello', (object,), dict(hello=fn)) # 创建Hello class >>> h = Hello() >>> h.hello() Hello, world. >>> print(type(Hello)) <class 'type'> >>> print(type(h)) <class '__main__.Hello'>
这里,type()函数依次传递三个参数:
1.class的名称
2.这里支持多继承,但要注意单元组的写法。
3.class的方法名与函数名绑定
python中使用type()来创建类
最新推荐文章于 2024-06-23 10:00:00 发布