您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python字符串格式化行中的列

python字符串格式化行中的列

str.format()使您的字段在可用空间内保持对齐。使用对齐方式说明符更改对齐方式:

'<' 强制字段在可用空间内左对齐(这是大多数对象的认设置)。

'>' 强制字段在可用空间内右对齐(这是数字的认值)。

'='强制将填充放置在符号(如果有)之后但在数字之前。这用于以“ +000000120”形式打印字段。此对齐选项仅对数字类型有效。

'^' 强制字段在可用空间内居中。

这是一个示例(左右对齐):

>>> for args in (('apple', '$1.09', '80'), ('truffle', '$58.01', '2')):
...     print '{0:<10} {1:>8} {2:>8}'.format(*args)
...
apple         $1.09       80
truffle      $58.01        2
python 2022/1/1 18:36:05 有238人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶