python右对齐的实例方法


Posted in Python onJuly 05, 2020

例如,有一个字典如下:

>>> dic = {
"name": "botoo",
"url": "//3water.com",
"page": "88",
"isNonProfit": "true",
"address": "china",
}

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

name:botoo
url:https:3water.com
page:88
isNonProfit:ture
address:china

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

然后使用

Str.rjust() 右对齐

或者

Str.ljust() 左对齐

或者

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

>>> dic = {
  "name": "botoo",
  "url": "//3water.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     : //3water.com
page    : 88
isNonProfit : true
address   : china
>>> for k in dic:
  print(k.rjust(d),":",dic[k])
   
    name : botoo
    url : //3water.com
    page : 88
isNonProfit : true
  address : china
>>> for k in dic:
  print(k.center(d),":",dic[k])
   
  name  : botoo
  url   : //3water.com
  page  : 88
isNonProfit : 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 -- 填充字符,默认为空格。

test = 'hello world'
print(test.ljust(20))
print(test.ljust(20, '*'))
print(test.rjust(20, '*'))
print(test.center(20, '*'))
print(test.center(20))
 
#输出结果如下:
hello world*********
*********hello world
****hello world*****
  hello world

到此这篇关于python右对齐的实例方法的文章就介绍到这了,更多相关python中如何右对齐内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python多线程threading.Lock锁用法实例
Nov 01 Python
Python实现购物系统(示例讲解)
Sep 13 Python
浅谈Python使用Bottle来提供一个简单的web服务
Dec 27 Python
python时间日期函数与利用pandas进行时间序列处理详解
Mar 13 Python
用Python编写一个简单的CS架构后门的方法
Nov 20 Python
pandas.read_csv参数详解(小结)
Jun 21 Python
Django 接收Post请求数据,并保存到数据库的实现方法
Jul 12 Python
解析Python3中的Import
Oct 13 Python
Python字符串的修改方法实例
Dec 19 Python
keras中的backend.clip用法
May 22 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
Dec 15 Python
python 使用tkinter与messagebox写界面和弹窗
Mar 20 Python
使用Python-OpenCV消除图像中孤立的小区域操作
Jul 05 #Python
python使用opencv resize图像不进行插值的操作
Jul 05 #Python
Python-openCV开运算实例
Jul 05 #Python
python 图像插值 最近邻、双线性、双三次实例
Jul 05 #Python
python cv2.resize函数high和width注意事项说明
Jul 05 #Python
Python中flatten( ),matrix.A用法说明
Jul 05 #Python
python线性插值解析
Jul 05 #Python
You might like
谈谈PHP语法(3)
2006/10/09 PHP
用PHP实现小写金额转换大写金额的代码(精确到分)
2012/01/10 PHP
php获取随机数组列表的方法
2014/11/13 PHP
基于PHP实现短信验证码接口(容联运通讯)
2016/09/06 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
PHP实现类似题库抽题效果
2018/08/16 PHP
JavaScript asp.net 获取当前超链接中的文本
2009/04/14 Javascript
自己动手制作jquery插件之自动添加删除行功能介绍
2011/10/14 Javascript
深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
2014/06/10 Javascript
javascript对中文按照拼音排序代码
2014/08/20 Javascript
JavaScript实现同一页面内两个表单互相传值的方法
2015/08/12 Javascript
微信小程序 Flex布局详解
2016/10/09 Javascript
KnockoutJS 3.X API 第四章之数据控制流with绑定
2016/10/10 Javascript
详解jQuery中ajax.load()方法
2017/01/25 Javascript
JS失效 提示HTML1114: (UNICODE 字节顺序标记)的代码页 utf-8 覆盖(META 标记)的冲突的代码页 utf-8
2017/06/23 Javascript
使用JS中的Replace()方法遇到的问题小结
2017/10/20 Javascript
JS简单实现查看文档创建日期、修改日期和文档大小的方法示例
2018/04/08 Javascript
swiper自定义分页器的样式
2020/09/14 Javascript
Vue表单提交点击事件只允许点击一次的实例
2020/10/23 Javascript
[00:37]DOTA2上海特级锦标赛 OG战队宣传片
2016/03/03 DOTA
利用Python进行数据可视化常见的9种方法!超实用!
2018/07/11 Python
连接pandas以及数组转pandas的方法
2019/06/28 Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
2020/04/13 Python
Python调用jar包方法实现过程解析
2020/08/11 Python
Python从MySQL数据库中面抽取试题,生成试卷
2021/01/14 Python
Android本地应用打开方法——通过html5写连接
2016/03/11 HTML / CSS
HTML5实现经典坦克大战坦克乱走还能发出一个子弹
2013/09/02 HTML / CSS
深入剖析HTML5 内联框架iFrame
2016/05/04 HTML / CSS
情人节寄语大全
2014/04/11 职场文书
超越自我演讲稿
2014/05/21 职场文书
公司证明怎么写
2014/09/22 职场文书
2015年派出所民警工作总结
2015/04/24 职场文书
商务信函英语问候语
2015/11/10 职场文书
python 破解加密zip文件的密码
2021/04/22 Python
详解vue身份认证管理和租户管理
2021/05/25 Vue.js
BCL经典机 SONY ICF-5900W电路分析
2022/04/24 无线电