在Python中编辑间距
我正试图打印一个列表,我要求我的用户输入。该程序打印的名单刚刚好,但我希望他们看起来不错,与正确的间距。如何在Python中实现这一点?我希望所有数字都对齐,而不是这样排列:在Python中编辑间距,python,Python,我正试图打印一个列表,我要求我的用户输入。该程序打印的名单刚刚好,但我希望他们看起来不错,与正确的间距。如何在Python中实现这一点?我希望所有数字都对齐,而不是这样排列: Your list includes these items: Apples 2.10 Hamburger 3.25 Milk 3.49 Sugar 1.99 Bread 1.76 Deli Turkey 7.99 Pickles 3.42 Butter 2
Your list includes these items:
Apples 2.10
Hamburger 3.25
Milk 3.49
Sugar 1.99
Bread 1.76
Deli Turkey 7.99
Pickles 3.42
Butter 2.79
您可以格式化输出:
for item, price in ('Apple', 2.10), ('Hamburger', 3.25):
print('%-20s%10.2f' % (item, price))
这将产生:
Apple 2.10
Hamburger 3.25
打印项目名称时,需要使用固定宽度格式。