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中kmeans聚类实现代码
Feb 23 Python
浅谈python实现Google翻译PDF,解决换行的问题
Nov 28 Python
python3利用ctypes传入一个字符串类型的列表方法
Feb 12 Python
分享8个非常流行的 Python 可视化工具包
Jun 05 Python
在Pycharm中使用GitHub的方法步骤
Jun 13 Python
Python基于WordCloud制作词云图
Nov 29 Python
Python3.5 win10环境下导入kera/tensorflow报错的解决方法
Dec 19 Python
Python安装OpenCV的示例代码
Mar 05 Python
parser.add_argument中的action使用
Apr 20 Python
python numpy实现rolling滚动案例
Jun 08 Python
Python如何实现Paramiko的二次封装
Jan 30 Python
一行代码python实现文件共享服务器
Apr 22 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查看当前Session的ID实例
2015/03/16 PHP
PHP读取XML格式文件的方法总结
2017/02/27 PHP
Yii1.1中通过Sql查询进行的分页操作方法
2017/03/16 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
php根据命令行参数生成配置文件详解
2019/03/15 PHP
php intval函数用法总结
2019/04/14 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
JavaScript中的document.referrer在各种浏览器测试结果
2014/07/18 Javascript
jQuery实现Tab选项卡切换效果简单演示
2015/11/23 Javascript
JS实现支持Ajax验证的表单插件
2016/03/24 Javascript
基于JS实现类似支付宝支付密码输入框
2016/09/02 Javascript
微信小程序 图片等比例缩放(图片自适应屏幕)
2016/11/16 Javascript
Vue 2.0 服务端渲染入门介绍
2017/03/29 Javascript
微信小程序商城项目之淘宝分类入口(2)
2017/04/17 Javascript
浅谈JS封闭函数、闭包、内置对象
2017/07/18 Javascript
JavaScript变量类型以及变量作用域详解
2017/08/14 Javascript
js Dom实现换肤效果
2017/10/21 Javascript
图文介绍Vue父组件向子组件传值
2018/02/17 Javascript
详解vue为什么要求组件模板只能有一个根元素
2019/07/22 Javascript
jQuery pager.js 插件动态分页功能实例分析
2019/08/02 jQuery
Angular+Ionic使用queryParams实现跳转页传值的方法
2020/09/05 Javascript
pyv8学习python和javascript变量进行交互
2013/12/04 Python
python开发之文件操作用法实例
2015/11/13 Python
python利用lxml读写xml格式的文件
2017/08/10 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
2017/12/12 Python
Python编程产生非均匀随机数的几种方法代码分享
2017/12/13 Python
python实现生命游戏的示例代码(Game of Life)
2018/01/24 Python
使用python+whoosh实现全文检索
2019/12/09 Python
基于python实现计算两组数据P值
2020/07/10 Python
Python 日期与时间转换的方法
2020/08/01 Python
促销活动总结怎么写
2014/06/25 职场文书
焦裕禄精神心得体会
2014/09/02 职场文书
大学生考试作弊被抓检讨书
2014/12/27 职场文书
婚礼女方父母答谢词
2015/01/04 职场文书
mysql5.7的安装及Navicate长久免费使用的实现过程
2021/11/17 MySQL
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技