zoukankan      html  css  js  c++  java
  • rjust()、ljust()规整输出

    字符串对象的 rjust() 方法, 它可以将字符串靠右, 并在左边填充空格。ljust()反之。
    以示区分观察,用X和Y表示空格,X表示print用逗号输出多个时两者之间的空格;Y则表示rjust()/ljust()产生的空格。
    a=1
    b=2
    c=3
    print a,b,c
    1X2X3
     
    print str(a).rjust(2),str(b).ljust(3),c
    Y1X2YYX3
     
    print str(a).rjust(1),str(b).rjust(3),str(c).ljust(5)
    1XYY2X3YYYY
     
     
     
    可以比较以下三种输出风格,前两种比第三种看起来要规整,在多位数时尤其明显。
    示例1:
    for x in range(1, 11):
        print str(x).ljust(2), str(x*x).ljust(3),str(x*x*x).ljust(4)
     
    1  1  1   
    2  4  8   
    3  9  27  
    4  16 64  
    5  25 125 
    6  36 216 
    7  49 343 
    8  64 512 
    9  81 729 
    10 100 1000
     
    示例2:
    for x in range(1, 11):
        print str(x).rjust(2), str(x*x).rjust(3),str(x*x*x).rjust(4)
     
     1  1    1
     2  4    8
     3  9   27
     4  16  64
     5  25 125
     6  36 216
     7  49 343
     8  64 512
     9  81 729
    10 100 1000
     
    示例3:
    for x in range(1, 11):
        print str(x)+' '+str(x*x)+' '+str(x*x*x)
     
    1 1 1
    2 4 8
    3 9 27
    4 16 64
    5 25 125
    6 36 216
    7 49 343
    8 64 512
    9 81 729
    10 100 1000
     
     
     
  • 相关阅读:
    redis-hash
    redis-list操作
    bootstrap之消息提示
    jQuery水平下拉菜单实现
    JavaScript的Date对象
    积水问题
    Queue的push和front操作
    Stack的pop和push操作
    .py文件不能设置默认打开程序 win10
    Anaconda的安装
  • 原文地址:https://www.cnblogs.com/myshuzhimei/p/11757064.html
Copyright © 2011-2022 走看看