当前位置:优草派 > 问答 > Python问答

Python手动格式化字符串怎么做?

标签: Python  python字符串  作者: 罗西汉

回答:

下面是使用手动格式化方式实现的同一个平方和立方的表:

>>> for x in range(1, 11):

...     print(repr(x).rjust(2), repr(x*x).rjust(3), end=' ')

...     print(repr(x*x*x).rjust(4))

字符串对象的str.rjust()方法通过在左侧填充空格,对给定宽度字段中的字符串进行右对齐。另一种方法是str.zfill(),该方法在数字字符串左边填充零,且能识别正负号,示例如下:

>>> '-3.14'.zfill(7)

'-003.14'

TOP 10
  • 周排行
  • 月排行