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如何使用带有 for 循环的 Lambda 函数

    Python如何使用带有 for 循环的 Lambda 函数

    这篇文章主要介绍了如何在 Python 中使用带有 for 循环的 Lambda 函数,使用 Lambda 函数配合 for 循环可以让代码变得更加简洁,但需要注意的是,Lambda 函数在语法上有一些限制,如果需要更复杂的逻辑,还需要使用普通函数,感兴趣的朋友跟随小编一起学习吧
    2023-05-05
  • 教你pycharm快速添加远程环境的详细过程

    教你pycharm快速添加远程环境的详细过程

    今天通过本文给大家分享pycharm快速添加远程环境的过程,通过在setting中选择设置符号add,具体详细过程跟随小编一起通过本文学习下吧
    2021-07-07
  • Python数据清洗&预处理入门教程

    Python数据清洗&预处理入门教程

    凡事预则立,不预则废,训练机器学习模型也是如此。数据清洗和预处理是模型训练之前的必要过程,否则模型可能就废了。本文是一个初学者指南,将带你领略如何在任意的数据集上,针对任意一个机器学习模型,完成数据预处理工作
    2022-10-10
  • Python3.10新特性之match语句示例详解

    Python3.10新特性之match语句示例详解

    这篇文章主要为大家介绍了Python3.10新特性之match语句示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • python实现年会抽奖程序

    python实现年会抽奖程序

    这篇文章主要为大家详细介绍了python实现年会抽奖程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • Python使用matplotlib绘制圆形代码实例

    Python使用matplotlib绘制圆形代码实例

    这篇文章主要介绍了Python使用matplotlib绘制圆形代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • python Pexpect模块的使用

    python Pexpect模块的使用

    这篇文章主要介绍了python Pexpect模块的使用,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-12-12
  • Python采用Django制作简易的知乎日报API

    Python采用Django制作简易的知乎日报API

    这篇文章主要为大家详细介绍了Python采用Django制作简易的知乎日报API,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • Python中实现输入超时及如何通过变量获取变量名

    Python中实现输入超时及如何通过变量获取变量名

    这篇文章主要介绍了Python中实现输入超时以及通过变量获取变量的名字,本文给大家分享了解决思路主要是通过多线程法实现,需要的朋友可以参考下
    2020-01-01
  • Python基于内置函数type创建新类型

    Python基于内置函数type创建新类型

    这篇文章主要介绍了Python基于内置函数type创建新类型,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10

最新评论