首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

课时40:类与对象:一些相关的BIF

一些相关的BIF    二、、课时40课后习题及答案 **********************  一、一些相关的BIF ********************** 1、issubclass(class,classinfo...) 如果第一个参数(class)是第二个参数(classinfo)的一个子类,则返回True,否则返回False: (1)一个类被认为是其自身的子类。...(2)classinfo可以是类对象组成的元组,只要class是其中任何一个候选类的子类,则返回True。 (3)在其它情况下,会抛出一个TypeError异常。...)  如果第一个参数(object)是第二个参数(classinfo)的实例对象,则返回True,否则,返回False: (1)如果object是classinfo的子类的一个实例,也符合条件。...(3)classinfo可以是类对象组成的元组,只要object是其中任何一个候选对象的实例,则返回True。 (4)如果第二个参数不是类或者由类对象组成的元组,会抛出一个TypeError的异常。

50620

Python自学之路-内置函数说明及实例(四)

如果object参数是classinfo类型对象(或者classinfo类对象的直接、间接、虚拟子类)的实例,返回True。 如果object参数传入的是类型对象,则始终返回False。...如果classinfo类型对象,是多个类型对象组成的元组,如果object对象是元组的任一类型对象中实例,则返回True,否则返回False。...如果classinfo类型对象,不是一个类型对象或者由多个类型对象组成的元组,则会报错(TypeError)。...如果class参数是classinfo类型对象(或者classinfo类对象的直接、间接、虚拟子类)的实例,返回True。...如果classinfo类型对象,是多个类型对象组成的元组,如果class类型对象是元组的任一类型对象的子类,则返回True,否则返回False。

69320

第十四章的补充

一些相关的BIF issubclass(class,classinfo) 如果第一个参数(class)是第二个参数(classinfo的一个子类),则返回TRUE否则则返回False 一个类被认为是其自身的子类...classinfo可以是类对象组成的元组,只要class是其中任何一个候选类的子类,则返回TRUE 其他情况会抛出一个TypeError的异常 >>> class A: ......> issubclass(A,B) False >>> issubclass(B,object) True >>> object是什么,object是所有类的基类 isinstance(object,classinfo...) 如果是第一个参数(object)是classinfo的实例对象则返回TRUE否则返回FLASE; 如果object是第二个classinfo子类的一个实例对象也返回TRUE 如果第一个参数不是对象,...那么永远返回false classinfo可以是类对象或者类组成的元组,只要object其中任何一个候选对象的实例。

42320
领券