Отображение поплавка с двумя десятичными знаками в Python

У меня есть функция, принимающая аргументы float (обычно целые числа или десятичные числа с одной значащей цифрой), и мне нужно выводить значения в строке с двумя десятичными знаками (5 -> 5,00, 5,5 -> 5,50 и т. Д.). Как я могу это сделать в Python?

5 Solutions collect form web for “Отображение поплавка с двумя десятичными знаками в Python”

Для этого можно использовать оператор форматирования строк:

>>> '%.2f' % 1.234 '1.23' >>> '%.2f' % 5.0 '5.00' 

Результатом оператора является строка, поэтому вы можете хранить ее в переменной, печатать и т. Д.

Поскольку этот пост может быть здесь некоторое время, давайте также укажем на синтаксис python 3:

 "{0:.2f}".format(5) 

Форматирование строк:

 print "%.2f" % 5 

Использование форматирования строки python.

 >>> "%0.2f" % 3 '3.00' 

Использование синтаксиса Python 3:

 print('%.2f' % number) 
  • Преобразование строки в список слов?
  • Python: удаление определенного символа (u "\ u2610") из строки
  • подсчет числа python наличия и отсутствия подстрок в списке последовательностей
  • numpy массив символов в строку
  • Может ли преобразование в строку вызвать ошибку?
  • Как изменить строку на Unicode в Python 2?
  • Как разбить строку на целые числа в Python?
  • Python: как заставить «print» использовать __unicode__ вместо __str__ или иначе «распечатать» сообщение без явного вызова unicode ()
  •  
    Interesting Posts for Van-Lav

    Python List Slicing с None как аргумент

    Python – использование переменных env удаленного хоста с / SSH

    Как отсортировать многомерный массив по столбцу?

    Django – доступ к значению ForeignKey без попадания в базу данных

    Вход в Google+ – поток на стороне сервера – Python – Google App Engine

    Преобразование столбцов времени в минутах в формате времени в формате HH: MM: SS в пандах

    DeprecationWarning: BaseException.message устарел от исключения Python 2.6 .__ class__, exception.message,

    Почему pandas '==' отличается от '.eq ()'

    Использование процессора Python падает до 0%, возобновляется после нажатия клавиши во время выполнения скрипта

    аутентификация клиента python с использованием ssl и socket

    Превосходная разница при печати Python и C ++ удваивается

    Как защитить исходный код Python?

    Неожиданный результат – numpy от функции с постоянными функциями

    пинок picon UnicodeDecodeError

    Фильтр фрейма данных Pandas по значениям списка – наиболее эффективный

    Python - лучший язык программирования в мире.