Документация Python неофициальный перевод

Объекты с плавающей запятойFloating Point Objects

PyFloatObject
Этот подтип PyObject представляет объект числа с плавающей точкой Python.
PyTypeObject PyFloat_Type
Этот экземпляр PyTypeObject представляет тип чисел с плавающей точкой Python. Это тот же объект, что и float в слое Python.
int PyFloat_Check(PyObject *p)
Возвращает истину, если аргумент является PyFloatObject или подтипом PyFloatObject.
int PyFloat_CheckExact(PyObject *p)
Возвращает истину, если аргумент является PyFloatObject, но не подтипом PyFloatObject.
PyObject* PyFloat_FromString(PyObject *str)
Возвращаемое значение: новая ссылка.

Создаёт объект PyFloatObject на основе строкового значения в str или NULL в случае ошибки.

PyObject* PyFloat_FromDouble(double v)
Возвращаемое значение: новая ссылка.

Создаёт объект PyFloatObject из v или NULL в случае ошибки.

double PyFloat_AsDouble(PyObject *pyfloat)
Возвращает представление содержимого pyfloat в виде C double. Если pyfloat не является объектом Python с плавающей запятой, но имеет метод __float__(), этот метод будет сначала вызван для преобразования pyfloat в float.
double PyFloat_AS_DOUBLE(PyObject *pyfloat)
Возвращает представление содержимого pyfloat в виде C double, но без проверки ошибок.
PyObject* PyFloat_GetInfo(void)
Возвращает экземпляр structseq, содержащий информацию о точности, минимальном и максимальном значениях числа с плавающей точкой. Это тонкая обёртка вокруг заголовочного файла float.h.
double PyFloat_GetMax()
Возвращает максимальное представимое конечное число с плавающей запятой DBL_MAX в виде C double.
double PyFloat_GetMin()
Возвращает минимальное нормализованное положительное число с плавающей запятой DBL_MIN в виде C double.
int PyFloat_ClearFreeList()
Очищает список свободных float. Возвращает количество элементов, которые не удалось освободить.