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 相关文章推荐
编程语言Python的发展史
Sep 26 Python
Python2.7+pytesser实现简单验证码的识别方法
Dec 29 Python
Python使用selenium实现网页用户名 密码 验证码自动登录功能
May 16 Python
tensorflow: 查看 tensor详细数值方法
Jun 13 Python
解决pandas read_csv 读取中文列标题文件报错的问题
Jun 15 Python
详解Python 协程的详细用法使用和例子
Jun 15 Python
Python实现快速傅里叶变换的方法(FFT)
Jul 21 Python
python模糊图片过滤的方法
Dec 14 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
May 13 Python
使用Pandas将inf, nan转化成特定的值
Dec 19 Python
Pytorch提取模型特征向量保存至csv的例子
Jan 03 Python
python+pygame实现坦克大战小游戏的示例代码(可以自定义子弹速度)
Aug 11 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 随机记录mysql rand()造成CPU 100%的解决办法
2010/05/18 PHP
JavaScript聚焦于第一个字段的代码
2010/10/15 Javascript
基于jquery的高性能td和input切换并可修改内容实现代码
2011/01/09 Javascript
如何获取JQUERY AJAX返回的JSON结果集实现代码
2012/12/10 Javascript
javascript实现div浮动在网页最顶上并带关闭按钮效果实例
2013/08/13 Javascript
Event altKey,ctrlKey,shiftKey属性解析
2013/12/18 Javascript
jquery实现的V字形显示效果代码
2015/10/27 Javascript
Underscore源码分析
2015/12/30 Javascript
ExtJS 4.2 Grid组件单元格合并的方法
2016/10/12 Javascript
JS动态添加选项案例分析
2016/10/17 Javascript
BOM之navigator对象和用户代理检测
2017/02/10 Javascript
浅谈React + Webpack 构建打包优化
2018/01/23 Javascript
vue中实现先请求数据再渲染dom分享
2018/03/17 Javascript
利用nodeJs anywhere搭建本地服务器环境的方法
2018/05/12 NodeJs
js判断浏览器的环境(pc端,移动端,还是微信浏览器)
2020/12/24 Javascript
小程序实现简单语音聊天的示例代码
2020/07/24 Javascript
[01:04:14]OG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
用Python删除本地目录下某一时间点之前创建的所有文件的实例
2017/12/14 Python
详解Django中间件的5种自定义方法
2018/07/26 Python
python脚本调用iftop 统计业务应用流量的思路详解
2019/10/11 Python
Python利用PyExecJS库执行JS函数的案例分析
2019/12/18 Python
Django models filter筛选条件详解
2020/03/16 Python
详解使用scrapy进行模拟登陆三种方式
2021/02/21 Python
美国最大婚纱连锁店运营商:David’s Bridal
2019/03/12 全球购物
仓管员岗位职责范文
2013/11/08 职场文书
大学生毕业的自我评价分享
2014/01/02 职场文书
房地产公司见习自我鉴定
2014/04/28 职场文书
乡镇平安建设汇报材料
2014/08/25 职场文书
幼儿园感恩节活动方案2014
2014/10/11 职场文书
爱牙日宣传活动总结
2015/02/05 职场文书
老干部局2015年度工作总结
2015/10/22 职场文书
忠诚教育学习心得体会
2016/01/23 职场文书
关于考试抄袭的检讨书
2019/11/02 职场文书
React Native项目框架搭建的一些心得体会
2021/05/28 Javascript
MySQL 时间类型的选择
2021/06/05 MySQL
分享MySQL常用 内核 Debug 几种常见方法
2022/03/17 MySQL