字符串格式表示实例

# 字符串格式设置实例
# 根据指定的宽度打印格式良好的价格列表

width = int(input('Please enter '))

price_width = 10
item_width = width -  price_width

header_fmt = '{{:{}}}{{:{}}}'.format(item_width, price_width)
fmt = '{{:{}}}{{:>{}.2f}}'.format(item_width, price_width)

print('=' * width)
print(header_fmt.format('Item', 'Price'))
print('-' * width)
print(fmt.format('Apples', 0.4))
print(fmt.format('Bananas', 0.9))
print('=' * width)
原文地址:https://www.cnblogs.com/zijue/p/10146971.html