就是下面代码的header_fmt=...和fmt=.....
问题1:这两行的花括号为什么是三层{{{}}},感觉两层就够了啊??
问题2:这三层花括号分别表达什么意思/有啥含义?
width = int(input('Please enter width:'))
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('Pears', 0.5))
print (fmt.format('Cantaloupes', 1.92))
print (fmt.format('Dried Apricots (16 oz.)', 8))
print (fmt.format('Prunes (4 1bs.)', 12))
print ('=' * width)
问题1:这两行的花括号为什么是三层{{{}}},感觉两层就够了啊??
问题2:这三层花括号分别表达什么意思/有啥含义?
width = int(input('Please enter width:'))
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('Pears', 0.5))
print (fmt.format('Cantaloupes', 1.92))
print (fmt.format('Dried Apricots (16 oz.)', 8))
print (fmt.format('Prunes (4 1bs.)', 12))
print ('=' * width)