1. isinstance(obj,class) 判断对象obj是不是由class生成的对象。

class Foo:passobj=Foo()print(isinstance(obj,Foo))

obj是Foo的生成的对象,返回True。如果不是,则返回False。

d={'x':1} #d=dict({'x':1} #)print(type(d) is dict)
print(isinstance(d,dict))# 判断对象d是不是类dict生成的issubclass()

2.issubclass(class,parent) 判断class是不是parent的子类

class Parent:passclass Sub(Parent):passprint(issubclass(Sub,Parent))
print(issubclass(Parent,object)) # 也可以用来判断parent是否继承了object

  

 

转载于:https://www.cnblogs.com/Roc-Atlantis/p/9246709.html

内置函数isinstance和issubclass相关推荐

  1. 我常用的python函数(part1)--内置函数isinstance

    学习记录,仅供参考,有错必纠 语法 isinstance(object, classinfo) #object: 实例对象 #classinfo:可以是直接或间接类名.基本类型或者由它们组成的元组 实 ...

  2. python学习高级篇(part4)--内置函数issubclass和isinstance

    学习笔记,仅供参考,有错必纠 文章目录 issubclass()函数 举个例子 isinstance()函数 举个例子 issubclass()函数 内置函数issubclass()用于判断类对象与类 ...

  3. python求最小值不能使用min和sotred_python基础——内置函数

    python基础--内置函数  一.内置函数(python3.x) 内置参数详解官方文档: https://docs.python.org/3/library/functions.html?highl ...

  4. Python学习(14)--内置函数

    Python学习(14)--内置函数 1.Python内置函数 在Python中有很多的内置函数供我们调用,熟练的使用这些内置函数可以让编写代码时事半功倍,所谓内置函数就是那些Python已经预定义并 ...

  5. python中reversed是什么意思_Python内置函数reversed()用法分析

    这篇文章主要介绍了Python内置函数reversed()用法,结合实例形式分析了reversed()函数的功能及针对序列元素相关操作技巧与使用注意事项,需要的朋友可以参考下 reversed()函数 ...

  6. python中divmod_python内置函数 divmod()

    先来看一下builtins.py中的代码: def divmod(x, y): # known case of builtins.divmod """ Return th ...

  7. 建议你吃透这68个内置函数!

    作者:pypypypy| 来源:博客园 内置函数就是Python给你提供的, 拿来直接用的函数,比如print,input等. 截止到python版本3.6.2 ,一共提供了68个内置函数,具体如下? ...

  8. Python 函数合集:足足 68 个内置函数请收好

    公众号关注 "视学算法" 设为 "星标",DLCV消息即可送达! 来源:pypypypy www.cnblogs.com/pypypy/p/12011506.h ...

  9. python 内置函数

    python 内置函数 Python内置(built-in)函数随着python解释器的运行而创建.在Python的程序中,你 可以随时调用这些函数,不需要定义. abs()     # 求一个数的绝 ...

最新文章

  1. 两次杀人,自动驾驶技术之恶
  2. mac 安装android jdk,Mac上 配置Android Sutdio的Java JDK环境
  3. 数据挖掘原理与算法:练习题2
  4. 【知识发现】隐语义模型LFM算法python实现(一)
  5. 2021“MINIEYE杯”中国大学生算法设计超级联赛(2)I love max and multiply(转化)
  6. MacOS 的软件包管理工具 MacPorts
  7. mongodb 2php 操作
  8. 关于 SQLNET.AUTHENTICATION_SERVICES 验证方式的说明
  9. BZOJ1076[SCOI2008] 奖励关
  10. 等保二级和等保三级的三大区别讲解
  11. 迁徙数据平台简单介绍
  12. 互联网史上10大经典商战
  13. Chrome浏览器屏蔽百度推广
  14. [笔记分享] [Camera] 相机的等效焦距计算
  15. linux系统弹出鼠标,Ubuntu14.04及以上操作系统鼠标闪烁问题
  16. 面试中经常被问到Java引用类型原理,带你深入剖析
  17. setoolkit克隆网站并抓取账号密码
  18. android数据写入文件格式,Android 本地文件保存数据(2020-08-07)
  19. 用计算机写试卷反思,“我的试卷,我分析,我反思1——学生写试卷分析及反思的收获...
  20. 谈谈对this对象的理解?

热门文章

  1. 【小摘抄】关于C++11下 string各类用法(持续更新)
  2. HTTP 协议 -- 浏览器缓存机制
  3. MonoRail学习-介绍篇(一)
  4. 运行caffe自带的mnist实例详细教
  5. 一文看懂卷积神经网络CNN的核心
  6. 高频算法面试题(字符串) 242. 有效的字母异位词
  7. PowerDesigner常用设置
  8. Python高级网络编程系列之基础篇
  9. webservice 基本要点
  10. 实现离线加域---Windows2008 R2 新功能系列之八