1.isinstance()

1)class A:pass

 class B:pass

 b = B()

 print(isinstance(b,B)  #True  #isinstance(obj,type)

 print(isinstance(b,A)  #True

2)class A:pass

 class B:pass

 b = B()

 print(isinstance(b,B)  #True  #isinstance(obj,type)

 print(type(b) is A)   #False #判断b的类型

3)isinstance是判断对象所属类型,包括继承关系;

 type不包含继承关系,只管一层;

2.issubclass()

1).issubclass(B,A)  #(B是否是A的子类)

最新文章

  1. win7 windows server 2008R2下 https SSL证书安装的搭配(搭配https ssl本地测试环境)
  2. Java程序中调用Python脚本的方法
  3. NET开发必备工具之-LINQPad
  4. cdll和windll的差别
  5. How To Read a Paper.md
  6. Qt creator自定义编译运行步骤
  7. 11661 - Burger Time?
  8. bzoj 1566: [NOI2009]管道取珠
  9. H5学习之旅-H5的块标签的使用(9)
  10. linux运维工程师面试题收集
  11. VC++全屏
  12. python----常用功能
  13. Android webview 调起H5微信支付
  14. python 读取bin文件
  15. testng入门教程7 TestNG组测试
  16. webapi swagger学习笔记
  17. 跨终端Web
  18. 不再需要ImageOle或DynamicGifCtl,.NET实现IM编辑控件
  19. js 暂时性死区
  20. POJ3662电缆

热门文章

  1. PSP周总结03
  2. go io库
  3. jmeter应用之批量插入数据
  4. windows 2012 r2如何开启远程桌面
  5. 网络流 ISAP算法
  6. 数塔 Medium
  7. media查询(来源于bootstrap)
  8. Scala学习笔记(5)类
  9. 22 道高频 JavaScript 手写面试题及答案
  10. Zabbix--01 介绍及安装