zoukankan      html  css  js  c++  java
  • 对字符串进行左、中、右对齐

    1. ljust、rjust、center

     1 In [7]: s = 'abc'                                                               
     2 
     3 In [8]: s.ljust(20)                                                             
     4 Out[8]: 'abc                 '
     5 
     6 In [9]: s.ljust(20, '=')                                                        
     7 Out[9]: 'abc================='
     8 
     9 In [10]: s.rjust(20, '=')                                                       
    10 Out[10]: '=================abc'
    11 
    12 In [11]: s.center(20)                                                           
    13 Out[11]: '        abc         '

    2.format

    In [12]: format(s,'<20')                                                        
    Out[12]: 'abc                 '
    
    In [13]: format(s,'>20')                                                        
    Out[13]: '                 abc'
    
    In [14]: format(s,'^20')                                                        
    Out[14]: '        abc         '

    以字典中最长的key值为基准对齐

    d = dict(
        english=109.0,
        math=0.05,
        chinese=100,
        height=195,
        weight=80
    )
    
    # 获取字典key的最大长度
    w = max(map(len, d.keys()))
    
    
    for k in d:
        print(k.ljust(w), ':', d[k])
  • 相关阅读:
    MYSQL[34]
    MYSQL[32]
    mysql字符集的问题
    MYSQL[31]
    开源RPC框架简介
    MYSQL[35]
    版本号的表示方法
    MYSQL[29]
    MYSQL[39]
    hdu 1166【树状数组】
  • 原文地址:https://www.cnblogs.com/ray-mmss/p/10465875.html
Copyright © 2011-2022 走看看