首页 > 编程语言 >Python内置函数-isinstance() 函数详解

Python内置函数-isinstance() 函数详解

时间:2022-09-04 10:12:55浏览次数:70  
标签:函数 Python 实例 类型 isinstance type classinfo

描述

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

isinstance() 与 type() 区别:

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

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

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

语法

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

isinstance(object, classinfo)

参数

object -- 实例对象。

classinfo -- 可以是直接或间接类名、基本类型或者由它们组成的元组。

返回值

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

实例

以下展示了使用 isinstance() 方法的实例:

 

 
print(isinstance('abcd', str))
a = quick_sort
print(type(a)) # <class 'function'>

def func1():
pass
a = func1
class ddd:
pass

print(isinstance(a, (int, float, bool, str))) # False
 

标签:函数,Python,实例,类型,isinstance,type,classinfo
From: https://www.cnblogs.com/leeyong49/p/16654360.html

相关文章

  • python小知识--使用pip/pip3 install 命令下载安装包时,速度慢、经常断连的情况
    直接提供方法设置源 WIN+R键cmd命令 执行如下两条命令----------------这使用国内的云pipconfigsetglobal.index-urlhttps://pypi.tuna.tsinghua.edu.cn/sim......
  • 使用 Python 改善您的交易
    使用Python改善您的交易Photoby奥斯汀蓟on不飞溅Python是一种具有多种应用程序的编程语言。特别是对于交易、分析、回测……它是你能找到的最好的语言之一。确......
  • Python机器学习-多元分类的5种模型
    Python机器学习-多元分类的5种模型最近上了些机器学习的课程,于是想透过Kaggle资料集来练习整个资料科学专案的流程,在模型训练阶段,虽然听过许多分类模型,但不是很了解其各别......
  • Python 中的命名空间、变量和范围
    Python中的命名空间、变量和范围什么是命名空间?首先,我们需要感知python中的名称(标识符)是什么。众所周知,在python中,一切都是对象。名称帮助我们访问底层对象。例如,当我们......
  • MySQL教程 - 存储过程与自定义函数(Produce & Function)
    更新记录转载请注明出处。2022年9月4日发布。2022年9月4日从笔记迁移到博客。存储过程与函数说明存储过程和函数是一条或多条SQL语句的集合存储过程的返回值通......
  • C语言字符串处理函数 puts()和fputs()的区别及使用
    ​字符串函数(Stringprocessingfunction)也叫字符串处理函数,指的是编程语言中用来进行字符串处理的函数。本文主要介绍C语言中符串处理函数puts()和fputs()的区别使用方......
  • python3之35个关键字详解
    一、python35个关键字列举:help("keywords")查看运行结果:1.and、or、not2.if、elif、else3.for、while4.True、False5.continue、break6.pass7.try、except、f......
  • 14个基本初等函数的导数
    14个基本初等函数的导数。 ......
  • Python实现XMind测试用例快速转Excel用例
    转载请注明出处❤️作者:测试蔡坨坨原文链接:caituotuo.top/c2d10f21.html你好,我是测试蔡坨坨。今天分享一个Python编写的小工具,实现XMind测试用例转Excel用例。前言XMi......
  • Python操作Excel表格
    转载请注明出处❤️作者:测试蔡坨坨原文链接:caituotuo.top/b0277e1c.html你好,我是测试蔡坨坨。上期我们分享了一个Python编写的小工具——「Python实现XMind测试用例......