首页 >

Python中请使用isinstance()判断变量类型

后端开发|Python教程Python中请使用isinstance()判断变量类型
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-8

a = 10

def b():
pass

print isinstance(a,(int,str))
print isinstance(a,(float,str))
print isinstance(b,(str,int))

class c:
pass

obj = c()

print isinstance(obj,(c,int))

执行结果:

复制代码 代码如下:

True
False
False
True

B、isinstance 和 type的区别

isinstance 和 type的区别在于:

复制代码 代码如下:

class A:
pass

class B(A):
pass

isinstance(A(), A) # returns True
type(A()) == A # returns True
isinstance(B(), A) # returns True
type(B()) == A # returns False

区别就是 对于subclass之类的 type就不行了,所以,强烈建议不要使用type判断对象类型。


Python中请使用isinstance()判断变量类型
  • PHP 数据类型和判断变量类型
  • PHP 数据类型和判断变量类型 | PHP 数据类型和判断变量类型 ...

    Python中请使用isinstance()判断变量类型
  • Python isinstance判断对象类型
  • Python isinstance判断对象类型 | Python isinstance判断对象类型 ...

    Python中请使用isinstance()判断变量类型
  • PHP 数据类型和判断变量类型
  • PHP 数据类型和判断变量类型 | PHP 数据类型和判断变量类型 ...