3
如圖我有複製的格式問題:Python字符串格式寬度
什麼我的結果是:
我目前使用:
print '{}.{:<20} {}.'.format(i,'sum so far:',sum)
我試過左,右,中心r對齊,但我無法獲得我想要的格式。
如圖我有複製的格式問題:Python字符串格式寬度
什麼我的結果是:
我目前使用:
print '{}.{:<20} {}.'.format(i,'sum so far:',sum)
我試過左,右,中心r對齊,但我無法獲得我想要的格式。
您可以嘗試第一整合項目編號字符串:
tot = 0
for i in xrange(1, 11):
tot += i
print '{:<20}{} {}.'.format(str(i) + '.', 'sum so far:', tot)
首先將整個標題部分(包括'.'
)轉換爲一個字符串,以便可以計算包含它的寬度。
>>> '{:<20} sum so far: {}.'.format('{}.'.format(9), 123)
'9. sum so far: 123.'
>>> '{:<20} sum so far: {}.'.format('{}.'.format(10), 123)
'10. sum so far: 123.'