issubclass用法中的一些疑惑,求解!
这张是小甲鱼老师视频中的版本是3.4的
https://s1.ax1x.com/2020/06/19/NKVjnx.png
这是我的版本是3.83的
https://s1.ax1x.com/2020/06/19/NKVvB6.png
在小甲鱼老师的版本中是正确的。
在我的版本中是出了个异常:TypeError: issubclass() arg 1 must be a class
难道是更新后,类对象 不能当做子类来判定了吗?
或者是其他的问题?
请在的大大帮忙看看怎么解决 这个异常 本帖最后由 Twilight6 于 2020-6-19 15:25 编辑
甲鱼老师是 isinstance而你是 issubclass
isinstance(obj,classinfo):如果对象obj是类classinfo的实例则返回True,否则返回False
issubclass(class, classinfo):如果类class是类classinfo的子类则返回True,否则返回False
Twilight6 发表于 2020-6-19 15:24
甲鱼老师是 isinstance而你是 issubclass
isinstance(obj,classinfo):如果对象obj是类classinfo的 ...
哈哈 眼浊了。感谢~ gdmao002 发表于 2020-6-19 15:26
哈哈 眼浊了。感谢~
{:10_333:} 客气了~~~ instance:实例,subclass:子类。
一个是实例化,一个是继承,不一样。 heidern0612 发表于 2020-6-19 15:27
instance:实例,subclass:子类。
一个是实例化,一个是继承,不一样。
嗯, 谢谢了啊,受教了!感谢大家回帖帮忙~
页:
[1]