Python,isinstance(),判断变量类型
后端开发-Python教程
A、isinstance()校园交易源码php源码,vscode扩展是干什么的,ubuntu挑显卡,tomcat多少位如何查看,爬虫文字python,php网站架构师,东城区综合seo服务成本lzw
在Python中可以使用type()与isinstance()这两个函数判断对象类型,而isinstance()函数的使用上比type更加方便。手游网站源码下,vscode右下角,ubuntu平板intel,外部怎么停止tomcat,c sqlite数据库表单,厕所里的爬虫子怎么办啊,哪些网站是php开发的,重庆seo优化推广营销,用php开发wap网站,美食模板lzw
复制代码 代码如下:
discuz 项目源码,ubuntu文件权限775,tomcat8下载TXT,网络爬虫开发实例,php好看的页面及设计代码,seo在线咨询lzw
# coding=utf-8a = 10
def b():
passprint isinstance(a,(int,str))
print isinstance(a,(float,str))
print isinstance(b,(str,int))class c:
passobj = c()
print isinstance(obj,(c,int))
执行结果:
复制代码 代码如下:True
False
False
TrueB、isinstance 和 type的区别
isinstance 和 type的区别在于:
复制代码 代码如下:class A:
passclass B(A):
passisinstance(A(), A) # returns True
type(A()) == A # returns True
isinstance(B(), A) # returns True
type(B()) == A # returns False区别就是 对于subclass之类的 type就不行了,所以,强烈建议不要使用type判断对象类型。