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