当前位置:首页 >> 编程语言 >> 【Pytorch学习】pytorch中的isinstance() 函数,ios4.2

【Pytorch学习】pytorch中的isinstance() 函数,ios4.2

0evadmin 编程语言 1
文件名:【Pytorch学习】pytorch中的isinstance() 函数,ios4.2 【Pytorch学习】pytorch中的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):passisinstance(A(), A) # returns Truetype(A()) == A # returns Trueisinstance(B(), A) # returns Truetype(B()) == A # returns False

参考链接:https://www.runoob.com/python/python-func-isinstance.html

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接