【发布时间】:2019-11-11 10:05:11
【问题描述】:
我正在尝试使用较新的 str.format() 格式化字典并指定元素的宽度:
>>> record = { 'name': 'Donald Trump', 'age': 12 }
>>> print "{name} {age}".format(**record)
Donald Trump 12
>>> # how would I set width for the name field to accommodate longer names
如何结合使用字典属性访问和格式如宽度控制?
【问题讨论】:
-
您要求 3 个元素。一个是在
:之前“静默”。只需更改为:print "{name:>30} {age}".format(**record) -
这就是答案,但 sagism 不能接受评论 :)
-
阅读这个pyformat summary,它有很多不同的格式选项和有用的解释
标签: python