返回顶部
首页 > 资讯 > 后端开发 > Python >Python3 isinstance()
  • 767
分享到

Python3 isinstance()

isinstance 2023-01-31 01:01:03 767人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

描述 isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。 isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance(

描述

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

isinstance() 与 type() 区别:

  • type() 不会认为子类是一种父类类型,不考虑继承关系。

  • isinstance() 会认为子类是一种父类类型,考虑继承关系。

如果要判断两个类型是否相同推荐使用 isinstance()。

语法

以下是 isinstance() 方法的语法:


isinstance(object, classinfo)

参数

  • object -- 实例对象。
  • classinfo -- 可以是直接或间接类名、基本类型或者有它们组成的元组。

返回值

如果对象的类型与参数二的类型(classinfo)相同则返回 True,否则返回 False。。

实例

以下展示了使用 isinstance 函数的实例:


>>>a = 2
>>> isinstance (a,int)
True
>>> isinstance (a,str)
False
>>> isinstance (a,(str,int,list))    # 是元组中的一个返回 True
True

type() 与 isinstance()区别:


class A:
    pass
 
class B(A):
    pass
 
isinstance(A(), A)    # returns True
type(A()) == A        # returns True
isinstance(B(), A)    # returns True
type(B()) == A        # returns False

--结束END--

本文标题: Python3 isinstance()

本文链接: https://lsjlt.com/news/185180.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python3 isinstance()
    描述 isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。 isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance(...
    99+
    2023-01-31
    isinstance
  • python isinstance、is
    今天写一个校验的时候,遇到了三个函数,记下来以备用吧    isinstance、isalnum、len相比大家都知道type()函数,判断一个对象的数据类型:    In [1]: test = "abc123" In [2]: typ...
    99+
    2023-01-31
    python isinstance
  • Python 反射-isinstance
    用到的 isinstance(对象,类)  -------------------  判断一个对象是否是一个类的实例 issubclass(子类,父类)  ----------------  判断一个类是否是一个类的子类 hasattr(...
    99+
    2023-01-30
    反射 Python isinstance
  • python isinstance和is
    一.isinstance和issubclass 1.isinstance class Animal: def eat(self): print('刚睡醒吃点儿东西') class Cat(Animal): ...
    99+
    2023-01-30
    python isinstance
  • python之函数isinstance
    1.判断变量是否是这个类型 >>> a=1 >>> isinstance(a,int) True >>> isinstance(a,float) ...
    99+
    2023-01-31
    函数 python isinstance
  • python如何使用isinstance函数
    这篇文章主要介绍python如何使用isinstance函数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!isinstanceisinstance 函数可用于判断实例的类型,其实它的第二个参数可以是多个数据...
    99+
    2023-06-27
  • python中isinstance函数怎么使用
    在python中使用isinstance()函数的方法isinstance:isinstance()函数的作用是用于判断一个对象是否是一个已知的类型。isinstance()函数语法:isinstance(object, classinfo...
    99+
    2024-04-02
  • python中isinstance函数有什么用
    `isinstance()` 函数用于检查指定对象是否是指定类或类型的实例。它返回一个布尔值,如果对象是指定类或类型的实例,则返回 ...
    99+
    2023-10-10
    python
  • python的isinstance函数怎么使用
    这篇“python的isinstance函数怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python的isinst...
    99+
    2023-07-05
  • Pythonissubclass和isinstance函数的具体使用
    Python 提供了如下两个函数来检查类型: issubclass(cls, class_or_tuple):检查 cls 是否为后一个类或元组包含的多个类中任意类的子类。isins...
    99+
    2023-02-07
    Python issubclass函数 Python isinstance函数
  • Python中的type与isinstance的区别详解
    目录type()函数isinstance()函数Python中的type()函数和isinstance()函数是两个常用的类型判断函数,它们可以用来判断变量的类型,接下来让我们一起来...
    99+
    2023-05-16
    Python type isinstance
  • Python中input()和isinstance()函数如何使用
    今天就跟大家聊聊有关Python中input()和isinstance()函数如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。input()input()函数读取用户输入,并转...
    99+
    2023-06-01
  • Python的isinstance在Golang里面是什么意思
    本篇内容介绍了“Python的isinstance在Golang里面是什么意思”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!我们知道,在Py...
    99+
    2023-06-15
  • 一文带你了解Python中的type,isinstance和issubclass
    目录type示例isinstance示例issubclass示例综合示例isinstance针对类issubclass总结type type方法有两种重载形式: type(o: ob...
    99+
    2023-01-29
    Python type isinstance issubclass使用 Python type isinstance issubclass Python type Python isinstance
  • Python函数介绍:isinstance函数的作用和示例
    Python函数介绍:isinstance函数的作用和示例Python作为一门高级编程语言,提供了丰富的内置函数来简化编程任务。其中之一就是isinstance函数。isinstance函数用于判断一个对象是否属于指定的类型。本文将介绍is...
    99+
    2023-11-03
    示例 Python函数 isinstance函数
  • Python函数介绍:isinstance函数的用法和示例
    Python函数介绍:isinstance函数的用法和示例Python是一门功能强大的编程语言,提供了许多内置函数,使得编程变得更加方便和高效。其中一个非常有用的内置函数是isinstance()函数。本文将介绍isinstance函数的用...
    99+
    2023-11-04
    用法 示例 Python函数 isinstance函数
  • Python3教程——5、Python3
            一、Pycharm常用快捷键 有颜色的为很常用,或不易发现   编辑类: Ctrl + Space 基本的代码完成(类、方法、属性) Ctrl + Alt + Space 类名完成 Ctrl + Shift + Ent...
    99+
    2023-01-31
    教程
  • python数据类型判断type与isinstance的区别实例解析
    在项目中,我们会在每个接口验证客户端传过来的参数类型,如果验证不通过,返回给客户端“参数错误”错误码。 这样做不但便于调试,而且增加健壮性。因为客户端是可以作弊的,不要轻易相信客户端传过来的参数。 验证类...
    99+
    2022-06-04
    数据类型 实例 区别
  • python3 GUI
    用python3创建窗口并显示 修改窗口的名字 在窗口中加入标签 在窗口中加入按钮 使按钮有实际意义 添加可编辑文本框 用Tkinter实现一个简单的GUI程序,单击click按钮时会在终端打印出’hello world’...
    99+
    2023-01-31
    GUI
  • python3 __name__
    我们经常会在各种代码中见到一个__name__ == '__main__', 这究竟是什么意思呢 当一个python文件是被当做一个脚本运行的时候, 它的__name__就为__main__, 比如以下代码 >>>...
    99+
    2023-01-31
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作