Есть ли в python аналог функции toFixed() в JS? Мне нужно что-то вроде этого:
>>> a = 12.3456789>>> a.toFixed(2)'12.35'>>> a.toFixed(0)'12'>>> b = 12.000001>>> b.toFixed(3)'12.000'
PythonLib
Питон для всех
question@mail.ru
·
01.01.1970 03:00
Есть ли в python аналог функции toFixed() в JS? Мне нужно что-то вроде этого:
>>> a = 12.3456789>>> a.toFixed(2)'12.35'>>> a.toFixed(0)'12'>>> b = 12.000001>>> b.toFixed(3)'12.000'
answer@mail.ru
·
01.01.1970 03:00
Аналог в Python 3.6+:
def toFixed(numObj, digits=0): retu f""{numObj:.{digits}f}""Пример:
>>> numObj = 12345.6789>>> toFixed(numObj)'12346'>>> toFixed(numObj, 1)'12345.7'>>> toFixed(numObj, 6)'12345.678900'>>> toFixed(1.23e+20, 2)'123000000000000000000.00'>>> toFixed(1.23e-10, 2)'0.00'>>> toFixed(2.34, 1)'2.3'>>> toFixed(2.35, 1)'2.4'>>> toFixed(-2.34, 1)'-2.3'