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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。