fpformat — Преобразования чисел с плавающей точкой
Устарело начиная с версии 2.6: Модуль fpformat был удален в Python 3.
Модуль fpformat определяет функции для работы с представлениями чисел с плавающей точкой в 100% чистом Python.
Примечание
Этот модуль не нужен: всё здесь можно сделать с помощью оператора интерполяции строк %, описанного в разделе Операции форматирования строк.
Модуль fpformat определяет следующие функции и исключение:
-
fpformat.fix(x, digs) -
Форматирует x как
[-]ddd.dddс digs цифрами после точки и по крайней мере одной цифрой перед ней. Еслиdigs <= 0, десятичная точка подавляется.x может быть либо числом, либо строкой, которая выглядит как число. digs — целое число.
Значение возврата — строка.
-
fpformat.sci(x, digs) -
Форматирует x как
[-]d.dddE[+-]dddс digs цифрами после точки и ровно одной цифрой перед ней. Еслиdigs <= 0, одна цифра сохраняется, а точка подавляется.x может быть либо вещественным числом, либо строкой, которая выглядит как вещественное число. digs — целое число.
Значение возврата — строка.
-
exception fpformat.NotANumber -
Исключение, генерируемое, когда строка, переданная в
fix()илиsci()в качестве параметра x, не похожа на число. Это подклассValueErrorпри использовании стандартных исключений в виде строк. Значение исключения — неправильно отформатированная строка, вызвавшая поднятие исключения.
Пример:
>>> import fpformat >>> fpformat.fix(1.23, 1) '1.2'
© 2001–2020 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/2.7/library/fpformat.html