python区分不同数据类型的方法


Posted in Python onOctober 14, 2019

python怎么区分不同数据类型?

Python判断变量的数据类型的两种方法

一、Python中的数据类型有数字、字符串,列表、元组、字典、集合等。有两种方法判断一个变量的数据类型

1、isinstance(变量名,类型)

isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。

isinstance() 方法的语法:

isinstance(object, classinfo)

python区分不同数据类型的方法

2、通过与其他已知类型的常量进行对比

python区分不同数据类型的方法

扩展学习:

python 判断数据类型

基本区别在于:

type():不会认为子类是父类

isinstance():会认为子类是父类类型

class Color(object):
  pass
 
class Red(Color):
  pass
 
print type(Color()) == Color
print type(Red()) == Color
print isinstance(Red(),Color)

执行结果如下:

D:\software\Python2.7.13\python.exe C:/Users/Administrator/PycharmProjects/PythonStudy/test.py
True
False
True

以上就是python怎么区分不同数据类型的详细内容,更多请关注php中文网其它相关文章!

Python 相关文章推荐
linux系统使用python监控apache服务器进程脚本分享
Jan 15 Python
Python二维码生成库qrcode安装和使用示例
Dec 16 Python
Python封装shell命令实例分析
May 05 Python
Windows下Python2与Python3两个版本共存的方法详解
Feb 12 Python
Python实现注册登录系统
Aug 08 Python
使用python进行拆分大文件的方法
Dec 10 Python
Python检查ping终端的方法
Jan 26 Python
Python 循环终止语句的三种方法小结
Jun 24 Python
解决jupyter notebook import error但是命令提示符import正常的问题
Apr 15 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
Apr 22 Python
Python-split()函数实例用法讲解
Dec 18 Python
Python 无限级分类树状结构生成算法的实现
Jan 21 Python
django中瀑布流写法实例代码
Oct 14 #Python
python 中Arduino串口传输数据到电脑并保存至excel表格
Oct 14 #Python
python实现文件批量编码转换及注意事项
Oct 14 #Python
python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析
Oct 14 #Python
Python协程操作之gevent(yield阻塞,greenlet),协程实现多任务(有规律的交替协作执行)用法详解
Oct 14 #Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
Oct 14 #Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
Oct 14 #Python
You might like
PHP中对用户身份认证实现两种方法
2011/06/04 PHP
PHP中常见的缓存技术实例分析
2015/09/23 PHP
php常量详细解析
2015/10/27 PHP
php查询操作实现投票功能
2016/05/09 PHP
javascript同步Import,同步调用外部js的方法
2008/07/08 Javascript
给jQuery方法添加回调函数一款插件的应用
2013/01/21 Javascript
jQuery中append()方法用法实例
2014/12/25 Javascript
JavaScript数组对象实现增加一个返回随机元素的方法
2015/07/27 Javascript
js实现匹配时换色的输入提示特效代码
2015/08/17 Javascript
JS验证邮件地址格式方法小结
2015/12/01 Javascript
jQuery基础知识点总结(必看)
2016/05/31 Javascript
省市联动效果的简单实现代码(推荐)
2016/06/06 Javascript
JavaScript字符串对象
2017/01/14 Javascript
Javascript 链式作用域详细介绍
2017/02/23 Javascript
JS对象的深度克隆方法示例
2017/03/16 Javascript
JavaScript之underscore_动力节点Java学院整理
2017/07/03 Javascript
JavaScript引用类型Array实例分析
2018/07/24 Javascript
Vue2.0学习系列之项目上线的方法步骤(图文)
2018/09/25 Javascript
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
2020/02/11 Javascript
常用python数据类型转换函数总结
2014/03/11 Python
python实现redis三种cas事务操作
2017/12/19 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
2018/06/14 Python
Python 将Matrix、Dict保存到文件的方法
2018/10/30 Python
Python3.5装饰器典型案例分析
2019/04/30 Python
Python使用Pandas库实现MySQL数据库的读写
2019/07/06 Python
face++与python实现人脸识别签到(考勤)功能
2019/08/28 Python
pytorch 指定gpu训练与多gpu并行训练示例
2019/12/31 Python
Python计算指定日期是今年的第几天(三种方法)
2020/03/26 Python
Python要求O(n)复杂度求无序列表中第K的大元素实例
2020/04/02 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
2020/04/22 Python
Python ckeditor富文本编辑器代码实例解析
2020/06/22 Python
大学生自我鉴定范文
2013/12/28 职场文书
小学国庆节活动方案策划书
2014/09/16 职场文书
2014年仓库工作总结
2014/11/20 职场文书
学校推普周活动总结
2015/05/07 职场文书
SpringBoot整合MongoDB的实现步骤
2021/06/23 MongoDB