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脚本实现网卡流量监控
Feb 14 Python
PyQt5实现简单数据标注工具
Mar 18 Python
Django实现web端tailf日志文件功能及实例详解
Jul 28 Python
Python3视频转字符动画的实例代码
Aug 29 Python
使用Rasterio读取栅格数据的实例讲解
Nov 26 Python
简单了解为什么python函数后有多个括号
Dec 19 Python
解决Tensorflow sess.run导致的内存溢出问题
Feb 05 Python
python集合删除多种方法详解
Feb 10 Python
Python HTTP下载文件并显示下载进度条功能的实现
Apr 02 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
Jun 05 Python
Python基于traceback模块获取异常信息
Jul 23 Python
python实现监听键盘
Apr 26 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
支持数组的ADDSLASHES的php函数
2010/02/16 PHP
PHP删除HTMl标签的三种解决方法
2013/06/30 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
Array.slice()与Array.splice()的返回值类型
2006/10/09 Javascript
web页面数据展示新想法(json)
2010/06/08 Javascript
jquery获取被勾选的checked(选中)的那一行的3列和4列的值
2013/07/04 Javascript
javascript中的window.location.search方法简介
2013/09/02 Javascript
跟我学习javascript的prototype使用注意事项
2015/11/17 Javascript
Javascript实现图片轮播效果(二)图片序列节点的控制实现
2016/02/17 Javascript
vue中本地静态图片路径写法
2018/03/06 Javascript
Node.js使用Angular简单示例
2018/05/11 Javascript
微信小程序将字符串生成二维码图片的操作方法
2018/07/17 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
2018/08/09 jQuery
Vue 递归多级菜单的实例代码
2019/05/05 Javascript
JavaScript中如何对多维数组(矩阵)去重的实现
2019/12/04 Javascript
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
2020/05/03 Javascript
vue style width a href动态拼接问题的解决
2020/08/07 Javascript
python实现决策树分类
2018/08/30 Python
如何使用python把ppt转换成pdf
2019/06/29 Python
python爬虫中多线程的使用详解
2019/09/23 Python
Pytorch实现各种2d卷积示例
2019/12/30 Python
python实现字符串和数字拼接
2020/03/02 Python
Python IDLE或shell中切换路径的操作
2020/03/09 Python
sublime3之内网安装python插件Anaconda的流程
2020/11/10 Python
Bose加拿大官方网站:美国知名音响品牌
2019/03/21 全球购物
荷兰鞋类购物网站:Donelli
2019/05/24 全球购物
瀑布模型都有哪些优缺点
2014/06/23 面试题
土木工程应届生自荐信
2013/09/24 职场文书
《王二小》教学反思
2014/02/27 职场文书
家长会主持词开场白
2014/03/18 职场文书
农村文化建设标语
2014/10/07 职场文书
小学教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
党风廉洁教育心得体会
2016/01/20 职场文书
护士工作心得体会
2016/01/25 职场文书
七年级思品教学反思
2016/02/20 职场文书
Hive导入csv文件示例
2022/06/25 数据库