Я пишу несколько отчетов, и мне хотелось бы узнать, есть ли более простой способ получить следующее поведение.
>>> '{:-^60}'.format('Percentage used: {:.2%}'.format(.4))
'------------------Percentage used: 40.00%-------------------'
Как вы можете видеть, я центрирую текст, а затем печатаю число, составленное в процентах. Но я использую функцию формата внутри другой. Если возможно, я хотел бы сделать то же самое в одной функции, например:
'$SOMETHING GOES HERE'.format(header = 'Percentage Used:',percentage = .4)
Конечно, я ищу общее решение, которое будет работать со всеми или большинством вариантов форматирования, а не только для выравнивания
Спасибо.