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概率计算器实例分析
Mar 25 Python
用Python实现一个简单的能够发送带附件的邮件程序的教程
Apr 08 Python
python中for语句简单遍历数据的方法
May 07 Python
python实现比较文件内容异同
Jun 22 Python
Linux下python3.6.1环境配置教程
Sep 26 Python
Python爬虫将爬取的图片写入world文档的方法
Nov 07 Python
python pyinstaller 加载ui路径方法
Jun 10 Python
Python基本类型的连接组合和互相转换方式(13种)
Dec 16 Python
python FTP批量下载/删除/上传实例
Dec 22 Python
Python实现删除某列中含有空值的行的示例代码
Jul 20 Python
Python发送邮件实现基础解析
Aug 14 Python
python中的3种定义类方法
Nov 27 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
世界上第一台立体声收音机
2021/03/01 无线电
JavaScript多线程的实现方法
2007/05/08 Javascript
JS解析XML的实现代码
2009/11/12 Javascript
使用js获取QueryString的方法小结
2010/02/28 Javascript
JS打开新窗口的2种方式
2013/04/18 Javascript
JQUERY实现左侧TIPS滑进滑出效果示例
2013/06/27 Javascript
JavaScript数据结构与算法之栈详解
2015/03/12 Javascript
javascript实现可拖动变色并关闭层窗口实例
2015/05/15 Javascript
Nodejs下DNS缓存问题浅析
2016/11/16 NodeJs
微信小程序 页面跳转和数据传递实例详解
2017/01/19 Javascript
Angular2库初探
2017/03/01 Javascript
微信小程序 后台登录(非微信账号)实例详解
2017/03/31 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
原生js基于canvas实现一个简单的前端截图工具代码实例
2019/09/10 Javascript
vue 验证码界面实现点击后标灰并设置div按钮不可点击状态
2019/10/28 Javascript
利用webpack理解CommonJS和ES Modules的差异区别
2020/06/16 Javascript
python self,cls,decorator的理解
2009/07/13 Python
Python读取Excel的方法实例分析
2015/07/11 Python
你应该知道的python列表去重方法
2017/01/17 Python
给你选择Python语言实现机器学习算法的三大理由
2017/11/15 Python
python微信公众号之关键词自动回复
2018/06/15 Python
python实现五子棋游戏
2019/06/18 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
Python3.7实现验证码登录方式代码实例
2020/02/14 Python
CSS3色彩模式有哪些?CSS3 HSL色彩模式的定义
2016/04/26 HTML / CSS
美国高级工作服品牌:Carhartt
2018/01/25 全球购物
美国最佳在线航班预订网站:LookupFare
2019/03/26 全球购物
英国时尚配饰、珠宝和服装网站:KJ Beckett
2020/01/23 全球购物
SheIn沙特阿拉伯:女装在线
2020/03/23 全球购物
什么是典型的软件三层结构?软件设计为什么要分层?软件分层有什么好处?
2012/03/14 面试题
函授本科毕业生自我鉴定
2013/10/16 职场文书
医学院学生的自我评价分享
2013/11/19 职场文书
2014年两会学习心得体会
2014/03/17 职场文书
车辆工程专业求职信
2014/06/14 职场文书
2015初一年级组工作总结
2015/07/24 职场文书
Python学习之包与模块详解
2022/03/19 Python