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持久性管理pickle模块详细介绍
Feb 18 Python
Python中if __name__ == '__main__'作用解析
Jun 29 Python
Fiddler如何抓取手机APP数据包
Jan 22 Python
详解Python中的from..import绝对导入语句
Jun 21 Python
利用Pandas 创建空的DataFrame方法
Apr 08 Python
python爬取哈尔滨天气信息
Jul 14 Python
NLTK 3.2.4 环境搭建教程
Sep 19 Python
python实现windows壁纸定期更换功能
Jan 21 Python
Python lambda表达式filter、map、reduce函数用法解析
Sep 11 Python
Python程序暂停的正常处理方法
Nov 07 Python
使用jupyter notebook将文件保存为Markdown,HTML等文件格式
Apr 14 Python
Python局部变量与全局变量区别原理解析
Jul 14 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生成带有雪花背景的验证码
2008/09/28 PHP
php获取bing每日壁纸示例分享
2014/02/25 PHP
如何让thinkphp在模型中自动完成session赋值小教程
2014/09/05 PHP
php编译安装php-amq扩展简明教程
2016/06/25 PHP
javascript实现可拖动变色并关闭层窗口实例
2015/05/15 Javascript
jQuery实现html表格动态添加新行的方法
2015/05/28 Javascript
Javascript实现的简单右键菜单类
2015/09/23 Javascript
Node.js操作mysql数据库增删改查
2016/03/30 Javascript
学习使用Bootstrap页面排版样式
2017/05/11 Javascript
Nodejs回调加超时限制两种实现方法
2017/06/09 NodeJs
jQuery实现点击关注和取消功能
2017/07/03 jQuery
js精确的加减乘除实例
2017/11/14 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
Vuex的初探与实战小结
2018/11/26 Javascript
通过JS运行机制的角度说说作用域
2019/03/12 Javascript
vue与django集成打包的实现方法
2019/11/11 Javascript
[02:37]2015国际邀请赛选手档案—LGD.Xiao8
2015/07/28 DOTA
实例探究Python以并发方式编写高性能端口扫描器的方法
2016/06/14 Python
Python设计足球联赛赛程表程序的思路与简单实现示例
2016/06/28 Python
python中的字典操作及字典函数
2018/01/03 Python
Python实现读取及写入csv文件的方法示例
2018/01/12 Python
python 日期操作类代码
2018/05/05 Python
基于python的图片修复程序(实现水印去除)
2018/06/04 Python
python3.6环境安装+pip环境配置教程图文详解
2019/06/20 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
2020/06/11 Python
python如何随机生成高强度密码
2020/08/19 Python
python statsmodel的使用
2020/12/21 Python
python Autopep8实现按PEP8风格自动排版Python代码
2021/03/02 Python
英国123鲜花网站:123 Flowers
2019/07/07 全球购物
美国爆米花工厂:The Popcorn Factory
2019/09/14 全球购物
Footshop乌克兰:运动鞋的最大选择
2019/12/01 全球购物
宿舍卫生检讨书
2014/01/16 职场文书
高一地理教学反思
2014/01/18 职场文书
关于开学的感想
2015/08/10 职场文书
使用numpy实现矩阵的翻转(flip)与旋转
2021/06/03 Python
如何利用python创作字符画
2022/06/25 Python