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实现异步回调机制代码分享
Jan 10 Python
python类参数self使用示例
Feb 17 Python
MySQL最常见的操作语句小结
May 07 Python
python和flask中返回JSON数据的方法
Mar 26 Python
python获取当前目录路径和上级路径的实例
Apr 26 Python
Python延时操作实现方法示例
Aug 14 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
May 15 Python
Python比较配置文件的方法实例详解
Jun 06 Python
Django配置MySQL数据库的完整步骤
Sep 07 Python
pandas DataFrame 数据选取,修改,切片的实现
Apr 24 Python
Python实现EM算法实例代码
Oct 04 Python
python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5
Dec 01 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
sony ICF-2010 拆解与改装
2021/03/02 无线电
简体中文转换为繁体中文的PHP函数
2006/10/09 PHP
Ping服务的php实现方法,让网站快速被收录
2012/02/04 PHP
PHP输出缓存ob系列函数详解
2014/03/11 PHP
php计算几分钟前、几小时前、几天前的几个函数、类分享
2014/04/09 PHP
PHP中IP地址与整型数字互相转换详解
2014/08/20 PHP
php将csv文件导入到mysql数据库的方法
2014/12/24 PHP
php计算到指定日期还有多少天的方法
2015/04/14 PHP
PHP基于phpqrcode生成带LOGO图像的二维码实例
2015/07/10 PHP
Thinkphp整合阿里云OSS图片上传实例代码
2019/04/28 PHP
js 创建快捷方式的代码(fso)
2010/11/19 Javascript
JS中的log对象获取以及debug的写法介绍
2014/03/03 Javascript
angular.element方法汇总
2015/01/07 Javascript
JS实现让网页背景图片斜向移动的方法
2015/02/25 Javascript
浅谈bootstrap源码分析之tab(选项卡)
2016/06/06 Javascript
ionic 自定义弹框效果
2017/06/27 Javascript
vue两个组件间值的传递或修改方式
2018/07/04 Javascript
Vue 刷新当前路由的实现代码
2019/09/26 Javascript
Vue Router的手写实现方法实现
2020/03/02 Javascript
Python常用的日期时间处理方法示例
2015/02/08 Python
Python装饰器的函数式编程详解
2015/02/27 Python
Python简明入门教程
2015/08/04 Python
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
2015/10/13 Python
Python实现对象转换为xml的方法示例
2017/06/08 Python
Python计算开方、立方、圆周率,精确到小数点后任意位的方法
2018/07/17 Python
Python3.6+selenium2.53.6自动化测试_读取excel文件的方法
2019/09/06 Python
简单了解python数组的基本操作
2019/11/26 Python
python小程序基于Jupyter实现天气查询的方法
2020/03/27 Python
python thrift 实现 单端口多服务的过程
2020/06/08 Python
美国在线鲜花速递:ProFlowers
2017/01/05 全球购物
简述数据库的设计过程
2015/06/22 面试题
药学专业学生的自我评价分享
2014/02/06 职场文书
学校节能减排方案
2014/06/13 职场文书
小学生清明节演讲稿
2014/09/05 职场文书
Node与Python 双向通信的实现代码
2021/07/16 Javascript
MySQL面试题讲解之如何设置Hash索引
2021/11/01 MySQL