英文文档:

issubclass(classclassinfo)
Return true if class is a subclass (direct, indirect or virtual) of classinfo. A class is considered a subclass of itself. classinfo may be a tuple of class objects, in which case every entry in classinfo will be checked. In any other case, a TypeError exception is raised.
  判断类是或否是另一个类或者类型元组中任意类元素的子类
说明:
  
  1. 函数功能用于判断一个类型对象是否是另一个类型对象的子类,class参数表示需要检查的类型对象,calssinfo参数表示需要对比类型对象。
  2. 如果class参数是classinfo类型对象(或者classinfo类对象的直接、间接、虚拟子类)的实例,返回True。
>>> issubclass(bool,int)
True
>>> issubclass(bool,(str))
False >>> class A:
pass
>>> class B(A):
pass
>>> issubclass(B,A)
True

  3. 任何一个类都是自己类的子类,即class和calssinfo传入相同类型时,返回True。

>>> class A:
pass >>> issubclass(A,A)
True

  4. 如果classinfo类型对象,是多个类型对象组成的元组,如果class类型对象是元组的任一类型对象的子类,则返回True,否则返回False。

>>> issubclass(bool,int)
True
>>> issubclass(bool,str)
False >>> issubclass(bool,(str,int))
True

  5. 如果classinfo类型对象,不是一个类型对象或者由多个类型对象组成的元组,则会报错(TypeError)。

>>> issubclass(bool,[str,int])
Traceback (most recent call last):
File "<pyshell#14>", line 1, in <module>
issubclass(bool,[str,int])
TypeError: issubclass() arg 2 must be a class or tuple of classes

最新文章

  1. 时隔两个月再写的Echarts(Enterprise Charts,商业级数据图表)一文
  2. [bzoj2732][HNOI2012]射箭
  3. 2016 Multi-University Training Contest 2 D. Differencia
  4. Vue.js组件之联动下拉框
  5. 0x7c95caa2指令引用的0x00000000内存 该内存不能read
  6. 微信支付PHP SDK —— 公众号支付代码详解
  7. 20151124001 关闭C#主窗体弹出是否关闭对话框
  8. IOS UItableView 滚动到底 触发事件
  9. Many To one 多对一
  10. pollard_rho和Miller_Rabin
  11. 算法之旅,直奔&lt;algorithm&gt;之十 count_if
  12. virtio-win 驱动
  13. PHP三维数组拼装
  14. NDK调试
  15. Python的应用小案例
  16. 建立多页面vue.js项目
  17. Swagger UI 与SpringMVC的整合 II
  18. [日常工作]vCenter下虚拟机设置与宿主机时间同步的方法
  19. ionic3.x angular4.x ng4.x 自定义组件component双向绑定之自定义计数器
  20. Concurrency Managed Workqueue(三)创建workqueue代码分析

热门文章

  1. https 安全验证问题
  2. react+redux教程(六)redux服务端渲染流程
  3. 基于服务(Web Service)的文件管理Winform程序实现
  4. CRM客户关系管理系统(十三)
  5. Java 学习
  6. freeCodeCamp:Missing letters
  7. UVA 185(暴力DFS)
  8. GeoServer地图开发解决方案
  9. 1. 用U盘安装Centos6.5 + Win7 双系统
  10. hdu 1575 Tr A(矩阵快速幂乘法优化算法)
  11. 【剑指Offer学习】【面试题18 :树的子结构】
  12. Postgres Linux 维护 随笔1(启动篇)
  13. ArcGIS JS API多线程克里金插值
  14. javascript html页面中的内容替换
  15. 【dp专题】NOIP真题-DP专题练习
  16. Hibernate -- lazy加载
  17. Spring boot实现监听Redis key失效事件实现和其它方式
  18. PowerShell添加和部署WSP
  19. 开始Admob广告盈利模式详细教程
  20. js hasChildNodes()指针对元素节点子节点多个的话 true