У меня есть строка вида
"{0:.2f}sec/{1}".format(my_variable, other_variable)
my_variable это float. Я хочу чтобы она занимала 5 символов.
Для обычной переменной я сделал бы так:
"{0: <5}".format(my_variable)
Я пробовал:
"{0:.2f <5} }sec/{1}".format(my_variable, other_variable)
"{0:.2f: <5} }sec/{1}".format(my_variable, other_variable)
но вылетает
ValueError: Invalid conversion specification
Как сделать так, чтобы my_variable занимала 5 символов?
Примеры вывода:
"23.45"
" 2.34"
" 0.30"
Ответ
Формат: {:5.2f}
>>> '{:5.2f}'.format(3.3)
' 3.30'
Комментариев нет:
Отправить комментарий