在Python中,为什么issubclass(int, float)
和isinstance(1, float)
都返回False
我一直认为int
是float
的一个子类
In [1]: issubclass(int, float)
Out[1]: False
In [2]: isinstance(1, float)
Out[2]: False
研究
https://github.com/Stewori/pytypes/issues/26
提到了PEP 484中的[The numeric tower][1]
,但我认为这是针对类型提示的
因为
int
不是float
的子类:相关问题 更多 >
编程相关推荐