gdmao002 发表于 2020-6-19 15:19:04

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:24:50

本帖最后由 Twilight6 于 2020-6-19 15:25 编辑



甲鱼老师是 isinstance而你是 issubclass

isinstance(obj,classinfo):如果对象obj是类classinfo的实例则返回True,否则返回False

issubclass(class, classinfo):如果类class是类classinfo的子类则返回True,否则返回False

gdmao002 发表于 2020-6-19 15:26:27

Twilight6 发表于 2020-6-19 15:24
甲鱼老师是 isinstance而你是 issubclass

isinstance(obj,classinfo):如果对象obj是类classinfo的 ...

哈哈 眼浊了。感谢~

Twilight6 发表于 2020-6-19 15:26:51

gdmao002 发表于 2020-6-19 15:26
哈哈 眼浊了。感谢~

{:10_333:} 客气了~~~

heidern0612 发表于 2020-6-19 15:27:04

instance:实例,subclass:子类。

一个是实例化,一个是继承,不一样。

gdmao002 发表于 2020-6-19 15:31:53

heidern0612 发表于 2020-6-19 15:27
instance:实例,subclass:子类。

一个是实例化,一个是继承,不一样。

嗯, 谢谢了啊,受教了!感谢大家回帖帮忙~
页: [1]
查看完整版本: issubclass用法中的一些疑惑,求解!