#python
#python
Вопрос:
У меня есть этот фрагмент кода, и я пытаюсь выяснить, как использовать несколько аргументов во втором наборе скобок. Я хочу, чтобы число было выровнено по правому краю в 6 местах и округлено до 2 десятичных знаков. Я каждый раз получаю сообщение об ошибке «недопустимый спецификатор формата».
print("{0:>5} {1:>6, 6.2f}".format(pounds, euros))
Комментарии:
1. Прочитайте документацию по формату строки .
Ответ №1:
Если вы прочитаете мини-язык спецификации формата, вы заметите, что ширину формата можно указать только один раз, а точность появляется после '.'
:
>>> "{0:>5} {1:>6,.2f}".format(10, 1500.657)
' 10 1,500.66'