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中使用copy模块实现列表(list)拷贝
Apr 14 Python
Python二叉树的定义及常用遍历算法分析
Nov 24 Python
python统计字母、空格、数字等字符个数的实例
Jun 29 Python
Python发送邮件测试报告操作实例详解
Dec 08 Python
解决Pandas的DataFrame输出截断和省略的问题
Feb 08 Python
python 定时器,实现每天凌晨3点执行的方法
Feb 20 Python
python实现多进程通信实例分析
Sep 01 Python
python学生信息管理系统实现代码
Dec 17 Python
pycharm 设置项目的根目录教程
Feb 12 Python
python实现遍历文件夹图片并重命名
Mar 23 Python
PyInstaller的安装和使用的详细步骤
Jun 02 Python
Python实现微信表情包炸群功能
Jan 28 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
定制404错误页面,并发信给管理员的程序
2006/10/09 PHP
php调用新浪短链接API的方法
2014/11/08 PHP
php操作xml入门之xml基本介绍及xml标签元素
2015/01/23 PHP
PHP快速推送微信模板消息
2017/04/14 PHP
JXTree对象,读取外部xml文件数据,生成树的函数
2007/04/02 Javascript
Jquery实战_读书笔记2 选择器
2010/01/22 Javascript
js和jquery对dom节点的操作(创建/追加)
2013/04/21 Javascript
js+html5实现canvas绘制镂空字体文本的方法
2015/06/05 Javascript
jquery实现Ctrl+Enter提交表单的方法
2015/07/21 Javascript
Jquery1.9.1源码分析系列(十五)动画处理之外篇
2015/12/04 Javascript
JavaScript实现设计模式中的单例模式的一些技巧总结
2016/05/17 Javascript
Vue实现自定义下拉菜单功能
2018/07/16 Javascript
详解搭建一个vue-cli的移动端H5开发模板
2020/01/17 Javascript
[03:54]DOTA2英雄梦之声_第06期_昆卡
2014/06/23 DOTA
2款Python内存检测工具介绍和使用方法
2014/06/01 Python
python通过函数属性实现全局变量的方法
2015/05/16 Python
Python随手笔记之标准类型内建函数
2015/12/02 Python
python cs架构实现简单文件传输
2020/03/20 Python
初探利用Python进行图文识别(OCR)
2019/02/26 Python
PyQt打开保存对话框的方法和使用详解
2019/02/27 Python
python实现密度聚类(模板代码+sklearn代码)
2020/04/27 Python
keras 权重保存和权重载入方式
2020/05/21 Python
Python 实现一个计时器
2020/07/28 Python
修复iPhone的safari浏览器上submit按钮圆角bug
2012/12/24 HTML / CSS
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
2014/09/09 面试题
班长岗位职责
2013/11/10 职场文书
学年末自我鉴定
2014/01/21 职场文书
《都江堰》教学反思
2014/02/07 职场文书
小学生感恩演讲稿
2014/04/25 职场文书
服务理念口号
2014/06/11 职场文书
县政府办公室领导班子对照检查材料思想汇报
2014/09/28 职场文书
党员查摆四风问题思想汇报
2014/10/25 职场文书
2014年测量员工作总结
2014/12/12 职场文书
HR必备:销售经理聘用合同范本
2019/08/21 职场文书
Sleuth+logback 设置traceid 及自定义信息方式
2021/07/26 Java/Android
关于maven依赖 ${xxx.version}报错问题
2022/01/18 Java/Android