Python为什么issubclass(int,float)返回False

2024-10-16 20:48:35 发布

您现在位置:Python中文网/ 问答频道 /正文

在Python中,为什么issubclass(int, float)isinstance(1, float)都返回False

我一直认为intfloat的一个子类

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],但我认为这是针对类型提示的


Tags: inhttpsgithubcomfalsefloatout子类