isinstance()和issubclass()返回冲突的结果

isinstance()和issubclass()返回冲突的结果,第1张

isinstance()和issubclass()返回冲突的结果

这是因为您使用的是旧式类,所以它不是从派生

object
。尝试以下方法:

class Hello(object):    pass>>> issubclass(Hello,object)True

老式类已弃用,您不应再使用它们。

在Python 3.x中,所有类都是新样式

(object)
不再需要编写。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5648007.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存