Числовые объекты с плавающей запятой
-
PyFloatObject -
Этот подтип
PyObjectпредставляет собой объект Python с плавающей запятой.
-
PyTypeObject PyFloat_Type -
Этот экземпляр
PyTypeObjectпредставляет тип Python с плавающей запятой. Это тот же объект, что иfloatна уровне Python.
-
int PyFloat_Check(PyObject *p) -
Возвращает true, если аргумент является
PyFloatObjectили подтипомPyFloatObject.
-
int PyFloat_CheckExact(PyObject *p) -
Возвращает true, если аргумент является
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__()не определён, то используется__index__(). Этот метод возвращает-1.0при ошибке, поэтому необходимо вызватьPyErr_Occurred()для проверки ошибок.Изменено в версии 3.8: Используется
__index__(), если доступно.
-
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() -
Очищает список свободных чисел с плавающей запятой. Возвращает количество элементов, которые не удалось освободить.
© 2001–2022 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.8/c-api/float.html