使用基数10表示float在python中?

Sam*_*uel 0 python precision numbers

我读过这个页面(法语)我们可以在python中读取浮点类型将使用基数10表示,而不是经典二进制(例如在Java中).

对我来说似乎很奇怪,我想确定一下.这是真的吗?Python不使用IEEE 754吗?

ars*_*jii 5

不,浮点数用PyFloatObjects 表示,它们只是围绕doubles的包装:

typedef struct {
    PyObject_HEAD
    double ob_fval;
} PyFloatObject;
Run Code Online (Sandbox Code Playgroud)

(来源)