3.1 type()语法
type()类作为class语句的动态等效,给定类名,基类名和属性映射会创建一个新类
‘’’
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
‘’’
def func1(self):
print (1)
def func2(*argv):
print (argv)
if name == “main”:
MyClass = type(“MyClass”,(object, ), {“func1”:func1, “func2”:func2})
a = MyClass()
print (type(a))
a.func1()
a.func2(2)
<class ‘main.MyClass’>
1
(<main.MyClass object at 0x01A02270>,2)