我正在写一些报告,我想知道是否有更简单的方法来获得以下行为。
>>> '{:-^60}'.format('Percentage used: {:.2%}'.format(.4))
'------------------Percentage used: 40.00%-------------------'
如您所见,我将文本居中,然后打印一个百分比格式的数字。但我在另一个内部使用了格式函数。如果可能的话,我想在一个函数中做同样的事情,如下所示。
'$SOMETHING GOES HERE'.format(header = 'Percentage Used:',percentage = .4)
当然,我正在寻找一个通用的解决方案,它可以与所有或大多数格式化选项一起使用,而不仅仅是对齐
谢谢。