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 相关文章推荐
pygame学习笔记(3):运动速率、时间、事件、文字
Apr 15 Python
Python中tell()方法的使用详解
May 24 Python
基于python的字节编译详解
Sep 20 Python
python获取本机所有IP地址的方法
Dec 26 Python
python调用自定义函数的实例操作
Jun 26 Python
pytorch torch.expand和torch.repeat的区别详解
Nov 05 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
Mar 30 Python
Django中文件上传和文件访问微项目的方法
Apr 27 Python
解决python执行较大excel文件openpyxl慢问题
May 15 Python
Python Django form 组件动态从数据库取choices数据实例
May 19 Python
python datetime时间格式的相互转换问题
Jun 11 Python
pycharm永久激活超详细教程
Oct 29 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
2009/06/29 PHP
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
2014/06/12 PHP
php针对cookie操作的队列操作类实例
2014/12/10 PHP
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
微信JSSDK分享功能图文实例详解
2019/04/08 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
laravel 关联关系遍历数组的例子
2019/10/10 PHP
jquery $.ajax()取xml数据的小问题解决方法
2010/11/20 Javascript
Js切换功能的简单方法
2010/11/23 Javascript
javascript实现信息增删改查的方法
2015/07/25 Javascript
JavaScript判断IE版本型号
2015/07/27 Javascript
CentOS 安装NodeJS V8.0.0的方法
2017/06/15 NodeJs
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
2017/08/31 Javascript
Vue.directive 自定义指令的问题小结
2018/03/04 Javascript
nodejs基于express实现文件上传的方法
2018/03/19 NodeJs
Vue 递归多级菜单的实例代码
2019/05/05 Javascript
React+Redux实现简单的待办事项列表ToDoList
2019/09/29 Javascript
解决vue自定义指令导致的内存泄漏问题
2020/08/04 Javascript
python通过字典dict判断指定键值是否存在的方法
2015/03/21 Python
Python单元测试框架unittest简明使用实例
2015/04/13 Python
python中异常捕获方法详解
2017/03/03 Python
Python小整数对象池和字符串intern实例解析
2020/03/21 Python
matplotlib.pyplot.matshow 矩阵可视化实例
2020/06/16 Python
利用python绘制中国地图(含省界、河流等)
2020/09/21 Python
python statsmodel的使用
2020/12/21 Python
全球领先美式家具品牌:Ashley爱室丽家居
2017/08/07 全球购物
Beauty Expert美国/加拿大:购买奢侈美容产品
2018/12/05 全球购物
JavaScript实现页面动态验证码的实现示例
2021/03/23 Javascript
银行服务明星推荐材料
2014/05/29 职场文书
教师求职自荐书
2014/06/14 职场文书
分公司总经理岗位职责
2014/07/30 职场文书
创建绿色学校先进个人材料
2014/08/20 职场文书
九寨沟导游词
2015/02/02 职场文书
农村党员干部承诺书
2015/05/04 职场文书
2019最新企业员工考勤管理制度(通用版)!
2019/07/02 职场文书
什么是Python装饰器?如何定义和使用?
2022/04/11 Python