python区分不同数据类型的方法

 更新时间:2019年10月14日 16:36:07   作者:郭雪原  
这篇文章主要介绍了python区分不同数据类型的方法实例以及相关知识点,需要的朋友们学习下。

python怎么区分不同数据类型?

Python判断变量的数据类型的两种方法

一、Python中的数据类型有数字、字符串,列表、元组、字典、集合等。有两种方法判断一个变量的数据类型

1、isinstance(变量名,类型)

isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。

isinstance() 方法的语法:

isinstance(object, classinfo)

31676d1412b8549a5cd691619732b5d.png

2、通过与其他已知类型的常量进行对比

a576fff4ea71fbc4e5cfb4911ce3468.png

扩展学习:

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 K近邻算法的kd树实现

    python K近邻算法的kd树实现

    这篇文章主要介绍了python K近邻算法的kd树实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • pycharm设置python文件模板信息过程图解

    pycharm设置python文件模板信息过程图解

    这篇文章主要介绍了pycharm设置python文件模板信息过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • pytorch自定义初始化权重的方法

    pytorch自定义初始化权重的方法

    今天小编就为大家分享一篇pytorch自定义初始化权重的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单

    Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单

    这篇文章主要介绍了Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • Python发送email的3种方法

    Python发送email的3种方法

    这篇文章主要介绍了Python发送email的3种方法,本文讲解了使用登录邮件服务器方法、调用sendmail命令、使用smtp服务来发送三种方法,需要的朋友可以参考下
    2015-04-04
  • 使用Python标准库中的wave模块绘制乐谱的简单教程

    使用Python标准库中的wave模块绘制乐谱的简单教程

    这篇文章主要介绍了使用Python标准库中的wave模块绘制乐谱,涉及到了numpy模块和坐标的可视化运用,用到了需要的朋友可以参考下
    2015-03-03
  • Python数据可视化制作全球地震散点图

    Python数据可视化制作全球地震散点图

    这篇文章主要介绍了Python数据可视化制作全球地震散点图,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-08-08
  • Python优化代码的技巧分享

    Python优化代码的技巧分享

    Python 是 一种用着很爽的语言,Python也有着很多特性和技巧,可以帮助我们编写更高效、更优雅、更易维护的代码,下面小编为大家整理了一些常用的Python代码优化的简单小技巧,希望对大家有所帮助
    2023-09-09
  • 利用python Selenium实现自动登陆京东签到领金币功能

    利用python Selenium实现自动登陆京东签到领金币功能

    今天我们来讲一下如何通过python来实现自动登陆京东,以及签到领取金币。本文图文实例相结合给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧
    2019-10-10
  • matplotlib一维散点分布图的实现

    matplotlib一维散点分布图的实现

    本文主要介绍了matplotlib一维散点分布图的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03

最新评论