python学习笔记,杂记


string.rjust()函数,这个函数把字符串输出到一列,并通过向左侧填充空格来使其右对齐。

类似的函数还有 string.ljust() string.center()

这些函数只是输出新的字符串,并不改变什么。如果输出的字符串太长,它们也不会截断它,而是原样输出,这会使你的输出格式变得混乱,不过总强过另一种选择(截断字符串),因为那样会产生错误的输出值。(如果你确实需要截断它,可以使用切片操作,例如:"string.ljust(x, n)[0:n]"。)

  1. >>> import string
  2. >>> for x in range(111):
  3. ...     print string.rjust(repr(x), 2), string.rjust(repr(x*x), 3),
  4. ...     # Note trailing comma on previous line
  5. ...     print string.rjust(repr(x*x*x), 4)
  6. ...
  7.  1   1    1
  8.  2   4    8
  9.  3   9   27
  10.  4  16   64
  11.  5  25  125
  12.  6  36  216
  13.  7  49  343
  14.  8  64  512
  15.  9  81  729
  16. 10 100 1000
  17. >>> for x in range(1,11):
  18. ...     print '%2d %3d %4d' % (x, x*x, x*x*x)
  19. ... 
  20.  1   1    1
  21.  2   4    8
  22.  3   9   27
  23.  4  16   64
  24.  5  25  125
  25.  6  36  216
  26.  7  49  343
  27.  8  64  512
  28.  9  81  729
  29. 10 100 1000


还有一个函数,string.zfill()它用于向数值的字符串表达左侧填充0,正负号也包括其中的位数;

  1. >>> string.zfill('-3.14'7)
  2. '-003.14'






  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值