(TOC)描述python类型的函数有两个用法,当只有一个参数,它将返回对象的类型。当有三个参数,返回一个类对象。语法类型(对象)类型(名称、基地、dict)使用一个参数类型(对象)返回一个对象的类型,如:[1],[2]= 10:类型(A) [2]: int的三个参数打字(名称、基地、dict)父类类名基地名称tuple dict类属性方法和值的键-值对返回一个类对象:#实例方法def instancetest(自我):打印(\u201C这是一个实例方法\u201D)#类方法@classmethoddef classtest (cls):打印(\u201C这是一个类方法\u201D)#静态method@staticmethoddef statictest():打印(\u201C这是一个静态方法\u201D)#创建类test_property ={\u201C名称\u201D:\u201C汤姆\u201D、\u201Cinstancetest\u201D: instancetest,\u201Cclasstest\u201D: classtest,\u201Cstatictest\u201D: statictest} =测试类型(\u201C测试\u201D,(),test_property) #创建对象测试=测试()#调用方法打印()()()()运行结果:tomthis是实例methodthis methodthis类是一个静态方法使用帮助打印测试的详细信息:类定义的测试()|方法:| | instancetest(自我)| #示例方法| | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |这里定义类方法:| | classtest() | #类方法| | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -|这里定义静态方法:| | statictest() | #静态方法| | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |数据描述符定义:| | __dict__ |字典为实例变量(如果定义)| | __weakref__ |对象的弱引用列表(如果定义)| | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |数据和其他属性定义:| | name =\u201C汤姆\u201D可以看出,我们已经创建了一个测试类,它包含一个实例方法statictest,类方法classtest, statictest静态方法和属性名称=\u201C汤姆\u201D。
isinstance任务子类父类的类型,考虑到继承关系。类型和Objecttype对象的顶点,所有对象创建的类型。对象是类继承的顶点,所有的类都继承对象。在python中一切都是对象。python对象可能有两个属性,__class__进行和__base__。__class__进行显示谁创建了对象,__base__表明谁是父类的。在[1]:对象。__class__Out [1]: typeIn[2]:类型。__base__Out[2]:对象类型可以得出的结论是,类继承自objectobject和创建的对象类型