Python如何判断变量的类型
程序员文章站
2022-10-03 12:50:10
Python判断变量的类型有两种方法:type() 和 isinstance() 如何使用 对于基本的数据类型两个的效果都一样 type() isinstance() 区别之处 isinstance() 和 type() 的区别在于: type()不会认为子类是一种父类类型 isinstance() ......
Python判断变量的类型有两种方法:type() 和 isinstance()
如何使用
对于基本的数据类型两个的效果都一样
type()
ip_port = ['219.135.164.245', 3128] if type(ip_port) is list: print('list数组') else: print('其他类型')
isinstance()
ip_port = ['219.135.164.245', 3128] if isinstance(ip_port, list): print('list数组') else: print('其他类型')
区别之处
isinstance() 和 type() 的区别在于:
type()不会认为子类是一种父类类型
isinstance()会认为子类是一种父类类型
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
上一篇: python实现不同数据库间数据同步
下一篇: Lucene就是这么简单
推荐阅读
-
python和shell变量互相传递的几种方法
-
php脚本无法获取指定的环境变量,该如何解决
-
python的分布式任务huey如何实现异步化任务讲解
-
php根据变量的类型 自动识别echo或dump
-
python sqlite3 判断cursor的结果是否为空的案例
-
JavaScript实现数据类型以及数组的判断方法详解
-
[PHP]如何使用Mobile_Detect来判断访问网站的设备:安卓,平板,电脑
-
【求助】php 执行 phantomjs 如何把获取的html内容 输出到php的变量中去?
-
如何临时给Visual Studio Code的nodejs进程注入环境变量
-
前端使用mobx时,变量已经修改了,为什么组件还是没变化,map类型变量,对象类型变量的值获取问题(主要矛盾发生在组件使用时)