FloatFormatter - Преобразование float в str¶
-
class
axipy.utl.
FloatFormatter
¶ Класс для преобразования чисел с плавающей точкой в текст
Methods:
float_round
(value, precision)Округляет число до заданной точности
float_round_signific
(value[, digits])Округляет число с указанием количества значащих цифр.
float_to_str
(value[, use_delimeter, precision])Представляет значение типа float в виде строки с заданными параметрами.
to_localized_string
(value[, locale])Возвращает число в виде строки форматированный с учетом переданной локали.
to_localized_string_round
(value, precision)Возвращает число в виде строки.
-
static
float_round
(value, precision)¶ Округляет число до заданной точности
v = 333.99343111113 print(FloatFormatter.float_round(v, 2)) ''' >>> 333.99 '''
- Тип результата
-
static
float_round_signific
(value, digits=15)¶ Округляет число с указанием количества значащих цифр.
v = 333.99343111113 print(FloatFormatter.float_round_signific(v, 6)) ''' >>> 333.993 '''
- Тип результата
-
static
float_to_str
(value, use_delimeter=False, precision=15)¶ Представляет значение типа float в виде строки с заданными параметрами.
- Параметры
v = 3333333333.99343111113 print(FloatFormatter.float_to_str(v)) print(FloatFormatter.float_to_str(v, True)) print(FloatFormatter.float_to_str(v, True, 4)) ''' 3333333333.993431091308594 3 333 333 333,993431091308594 3 333 333 333,9934 '''
- Тип результата
-
static
to_localized_string
(value, locale=<PySide2.QtCore.QLocale(C, Default, Default)>)¶ Возвращает число в виде строки форматированный с учетом переданной локали.
-
static
to_localized_string_round
(value, precision, locale=<PySide2.QtCore.QLocale(C, Default, Default)>)¶ Возвращает число в виде строки. Количество знаков после запятой задается параметром precision.
-
static