时间:2021-05-22
例如,有一个字典如下:
>>> dic = {"name": "botoo","url": "//www.jb51.net","page": "88","isNonProfit": "true","address": "china",}想要得到的输出结果如下:
name:botoo
url:https:www.jb51.net
page:88
isNonProfit:ture
address:china
首先获取字典的最大值max(map(len, dic.keys()))
然后使用
Str.rjust() 右对齐
或者
Str.ljust() 左对齐
或者
Str.center() 居中的方法有序列的输出。
>>> dic = { "name": "botoo", "url": "//www.jb51.net", "page": "88", "isNonProfit": "true", "address": "china", }>>> >>> d = max(map(len, dic.keys())) #获取key的最大值>>> >>> for k in dic: print(k.ljust(d),":",dic[k]) name : botoourl : //www.jb51.netpage : 88isNonProfit : trueaddress : china>>> for k in dic: print(k.rjust(d),":",dic[k]) name : botoo url : //www.jb51.net page : 88isNonProfit : true address : china>>> for k in dic: print(k.center(d),":",dic[k]) name : botoo url : //www.jb51.net page : 88isNonProfit : true address : china>>>关于 str.ljust()的用法还有这样的;
>>> s = "adc">>> s.ljust(20,"+")'adc+++++++++++++++++'>>> s.rjust(20)'adc'>>> s.center(20,"+")'++++++++adc+++++++++'>>>知识点扩展:
python中对字符串的对齐操作
ljust()、rjust() 和 center()函数分别表示左对齐、右对齐、居中对齐
str.ljust(width[, fillchar]):左对齐,width -- 指定字符串长度,fillchar -- 填充字符,默认为空格;
str.rjust(width[, fillchar]):右对齐,width -- 指定字符串长度,fillchar -- 填充字符,默认为空格;
str.center(width[, fillchar]):居中对齐,width -- 字符串的总宽度,fillchar -- 填充字符,默认为空格。
到此这篇关于python右对齐的实例方法的文章就介绍到这了,更多相关python中如何右对齐内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了python字符串对其居中显示的方法。分享给大家供大家参考。具体如下:下面的代码可以让字符串居中,左对齐和右对齐,字符串长度设置为50,居中后左右
以word为例,其文字中部右对齐的设置方法如下: 1、首先打开word文档,然后选择好需要的内容。 2、接着在表格的布局菜单里,找到对齐方式的”中部右对齐“
word中部右对齐的设置方法是: 1、首先打开word文档,然后选择好需要的内容。 2、接着在表格的布局菜单里,找到对齐方式的中部右对齐按钮,并点击。 3
以Word为例,段落对齐的方式有5种,分别是:左对齐、居中对齐、右对齐、两端对齐和分散对齐。 1、左对齐:是正文的文字都向左对齐。 2、右对齐:是指正文的文
以word为例,设置中部右对齐的方法是: 3、其次点击后选中的文字即可根据要求来居中且右对齐。 MicrosoftOfficeWord是微软公司的一个文字处