python怎么右对齐输出,python怎么右对齐占打印位置

  python怎么右对齐输出,python怎么右对齐占打印位置

  例如,有一个字典如下:

  dic={

  名称:“botoo”:

  网址: http://www.123.com ,

  第 : 88 页,

  isNonProfit: true ,

  地址 : 中国:

  }想要得到的输出结果如下:

  相关推荐: 《Python视频教程》

  首先获取字典的最大值max(map(len,dic.keys()))

  然后使用

  Str.rjust()右对齐

  或者

  Str.ljust()左对齐

  或者

  Str.center()居中的方法有序列的输出。

  dic={

  名称:“botoo”:

  网址: http://www.123.com ,

  第 : 88 页,

  isNonProfit: true ,

  地址 : 中国:

  }

  d=max(map(len,dic.keys())) #获取键的最大值

  对于dic:中的k

  print(k.ljust(d), : ,dic[k])

  名称: botoo

  网址http://www.123.com :号

  第:页88

  isNonProfit : true

  地址:中国

  对于dic:中的k

  print(k.rjust(d), : ,dic[k])

  名称: botoo

  网址http://www.123.com :号

  第:页88

  isNonProfit : true

  地址:中国

  对于dic:中的k

  打印(k.center(d), : ,dic[k])

  名称: botoo

  网址http://www.123.com :号

  第:页88

  isNonProfit : true

  地址:中国

  关于str.ljust()的用法还有这样的;

  s=adc

  斯贾斯特(20英尺)

   adc

  s.rjust(20)

   adc

  美国中心(20英尺)

   adc

  以上就是大蟒怎么右对齐的详细内容,更多请关注盛行信息技术软件开发工作室其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: