您现在的位置是:课程教程文章
python中如何右对齐
2023-12-18 21:22课程教程文章 人已围观
-
软件测试核心技术 Python自动化测试实现教
软件测试核心技术 Python自动化测试实现教... -
跟着王进老师学Python之Django篇第二季:数
跟着王进老师学Python之Django篇第二季:数适合人群: 1、具有一定Python语言基础,有一定的web前端基础,想要深入学习... -
PHP7/Python/WEB前端/MySQL/TP6/redis/微信小程序
PHP7/Python/WEB前端/MySQL/TP6/redis/微信小程序亲爱的同学们: 非常开心与大家共同学习六星PHP课程,学习之前请加六星PHP学... -
软件测试/测试开发/python自动化免费自学
软件测试/测试开发/python自动化免费自学...
例如,有一个字典如下:
>>> dic = { "name": "botoo", "url": "http://www.123.com", "page": "88", "isNonProfit": "true", "address": "china", }
想要得到的输出结果如下:
首先获取字典的值max(map(len, dic.keys()))
然后使用
Str.rjust() 右对齐
或者
Str.ljust() 左对齐
或者
Str.center() 居中的方法有序列的输出。
>>> dic = { "name": "botoo", "url": "http://www.123.com", "page": "88", "isNonProfit": "true", "address": "china", } >>> >>> d = max(map(len, dic.keys())) #获取key的值 >>> >>> for k in dic: print(k.ljust(d),":",dic[k]) name : botoo url : http://www.123.com page : 88 isNonProfit : true address : china >>> for k in dic: print(k.rjust(d),":",dic[k]) name : botoo url : http://www.123.com page : 88 isNonProfit : true address : china >>> for k in dic: print(k.center(d),":",dic[k]) name : botoo url : http://www.123.com page : 88 isNonProfit : true address : china >>>
关于 str.ljust()的用法还有这样的;
>>> s = "adc" >>> s.ljust(20,"+") 'adc+++++++++++++++++' >>> s.rjust(20) ' adc' >>> s.center(20,"+") '++++++++adc+++++++++' >>>
众多python培训视频,尽在python学习网,欢迎在线学习!
课程教程:python中如何右对齐上一篇:python中如何设置tab值
下一篇:没有了