isinstance在python中的意思是什么?
程序员文章站
2022-03-15 15:48:19
...
在python中,isinstance的意思是“判断类型”;isinstance()是一个内置函数,用于判断一个对象是否是一个已知的类型,类似type()。
isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。
isinstance() 与 type() 区别:
type() 不会认为子类是一种父类类型,不考虑继承关系。
isinstance() 会认为子类是一种父类类型,考虑继承关系。
如果要判断两个类型是否相同推荐使用 isinstance()。
语法
isinstance(object, classinfo)
参数
object -- 实例对象。
classinfo -- 可以是直接或间接类名、基本类型或者由它们组成的元组。
返回值
如果对象的类型与参数二的类型(classinfo)相同则返回 True,否则返回 False。
示例:
>>>a = 2 >>> isinstance (a,int) True >>> isinstance (a,str) False >>> isinstance (a,(str,int,list)) # 是元组中的一个返回 True True
推荐学习:Python视频教程
以上就是isinstance在python中的意思是什么?的详细内容,更多请关注其它相关文章!
下一篇: github能运行php吗
推荐阅读
-
PHP中的&传值引用的问题,在foreach循环的结果能帮解释下输出的结果原理是什么? - 红藕香残
-
scrapy在python爬虫中搭建出错的解决方法
-
这句是什么意思?小弟我在cakephp中看到的
-
在开发的过程中,如何最快的学好英文读更多的国外文档。看四级六级还是什么词汇还是自己边看边收集?
-
蚂蚁庄园小鸡正在工作中是什么意思 小鸡正在工作中的原因
-
[难]在smarty模板中,下面的语句可能是什么意思?解决办法
-
在Python的框架中为MySQL实现restful接口的教程
-
类文件中的方法名前加上一个&符号是什么意思
-
显示器中的DCR是什么意思 显示器dcr要不要开
-
SQL Server 中的 NOLOCK 到底是什么意思