搜索

首页  >  问答  >  正文

python3.x - python 字符串操作,空格对齐

我是用这个函数使他距离左边20,分别对每一句给一个不同的间距值

str1.rjust(20, ' ')
str2..rjust(19, ' ')
如图:

改怎么写才能使得百分比区域的值在同一行,或者说间距最左边的值固定。谢谢

大家讲道理大家讲道理2922 天前207

全部回复(4)我来回复

  • ringa_lee

    ringa_lee2017-04-18 09:47:31

    用格式化字符串

    >>> '%-20s%s'%('aaa','99.9%')
    'aaa                 99.9%'
    >>> '%-20s%s'%('ccccccccc','70.1%')
    'ccccccccc           70.1%'

    浮点数~
    '%-20s%5.2f%%'

    >>> '%-20s%5.2f%%'%('ddddd',1)
    'ddddd                1.00%'
    >>> '%-20s%5.2f%%'%('dddddaaaaa',99.9)
    'dddddaaaaa          99.90%'
    

    回复
    0
  • 怪我咯

    怪我咯2017-04-18 09:47:31

    雷雷

    回复
    0
  • PHP中文网

    PHP中文网2017-04-18 09:47:31

    雷雷

    回复
    0
  • PHPz

    PHPz2017-04-18 09:47:31

    有一神器 column

    回复
    0
  • 取消回复