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])
  • 相关阅读:
    第七周作业
    第六周作业
    第五周作业
    第四周作业
    第三周作业
    第二周作业
    第一周作业
    老鼠与盈利
    币值转换
    2015 USP-ICMC gym 100733 J. Summer Wars
  • 原文地址:https://www.cnblogs.com/ray-mmss/p/10465875.html
Copyright © 2011-2022 走看看