创建对象
使用type()函数还可以动态创建对象。在Python中,对象本质上也是一种类型,因此可以使用type()函数来创建对象。例如:
obj = type('MyObject', (), {'attr': 'value'})() 等价于 class MyObject: attr = 'value' obj = MyObject()
创建类
使用type()函数还可以动态创建类。在Python中,类本质上也是一种对象,因此可以使用type()函数来创建类。例如:
MyList = type('MyList', (list,), {'attr': 'value'}) 等价于 class MyList(list): attr = 'value'
标签:MyObject,MyList,attr,python,创建对象,value,type,字典 From: https://www.cnblogs.com/boye169/p/18154488