参考链接: Python中的字符串rjust和ljust

通过某种对齐方式来格式化字符串

1.对于基本的操作,可以使用字符串的ljust(),rjust(),center()

>>>text = 'Hello world'

>>>text.ljust(20)

'Hello world                '

>>>text.rjust(20)

'              Hello world'

>>>text.center(20)

'        Hello world        '

>>>

所有这些方法都能接受一个可选的填充字符。比如:

>>>text.rjust(20, '=')

'==========Hello Wor1d'

>>> text.center(20, '*')

'*****Hello world*****'

>>>

2.函数format()同样可以用来很容易的对齐字符串,使用<,>,~

'''

遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939

寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!

'''

>>>format(text,'>20')

'        Hello World'

>>> format(text,'<20')

'Hello World        '

>>>format(text, '~20')

'    Hello World        '

>>>

如果你想指定一个非空格的填充字符,将它写到对齐字符的前面即可:

'''

遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939

寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!

'''

>>>format(text, '=>20s')

'=========Hello Wor1d'

>>>format(text, '*~20s')

'*****Hello World*****'

>>>

当格式化多个值的时候,这些格式代码也可以被用在format()方法中。比如:

>>> '{:>10s} {:>10s}'.format( 'Hello' , 'world')

'         Hello        world'

>>>

format() 函数的一个好处是它不仅适用于字符串。它可以用来格式化任何值,使得它非常的通用。比如,你可以用它来格式化数字:

>>>x= 1.2345

>>> format(x, '>10 ')

'         1.2345'

>>>format(x,     '~10.2f ')

'         1.23     '

>>>

[转载] Python: ljust()|rjust()|center()字符串对齐相关推荐

  1. Python: ljust()|rjust()|center()字符串对齐

    通过某种对齐方式来格式化字符串 1.对于基本的操作,可以使用字符串的ljust(),rjust(),center() >>>text = 'Hello world' >> ...

  2. python ljust()、center() 、rjust() 字符串填充左中右对齐

    python ljust().center() .rjust() 字符串填充对齐 文章目录 python ljust().center() .rjust() 字符串填充对齐 1. python lju ...

  3. Python天天美味(5) - ljust rjust center

    Python中打印字符串时可以调用ljust(左对齐),rjust(右对齐),center(中间对齐)来输出整齐美观的字符串,使用起来非常简单,包括使用第二个参数填充(默认为空格).看下面的例子就会明 ...

  4. [转载] Python format()格式:中文对齐问题

    参考链接: Python format() :<填充><对齐><宽度>,<精度><类型>引导符号填充单个字符,表示所创槽区域空余部分的填充 ...

  5. [转载] Python: struct 模块之字节对齐问题

    参考链接: Python中的struct模块 P y t h o n Python Python 在二进制写文件时,可以用 s t r u c t struct struct 模块将数据捆绑成结构体转 ...

  6. [转载] python 语言基础 - 字符串常用函数及操作

    参考链接: Python字符串| ljust rjust center python为字符串操作提供了很多常用的内建函数,让我们在操作字符串时能够更加简单方便. 下面以某个字符串为例来一一介绍一下 现 ...

  7. python ljust 库_Python知识精解:str ljust()方法

    描述 Python ljust()方法是字符串的排版方法,它将原字符串左对齐,并使用空格填充至指定长度,并返回新的字符串.如果指定的长度小于原字符串长度,则直接新返回的字符串与原字符串相同. 语法 s ...

  8. python中时间戳、字符串之间转换详解

    [转载]python中时间戳.字符串之间转换详解 (2013-04-30 17:36:07) 转载▼ 标签: 转载 原文地址:python中时间戳.字符串之间转换详解作者:doris0920 1)秒数 ...

  9. Python入门--字符串内容对齐操作center,ljust,rjust,zfill

    #字符串内容对齐操作(类似于word左对齐,右对齐,居中对齐) #center()-->居中对齐,第1个参数指定宽度,第2个参数指定填充符,第二个参数是可选的,默认是空格 #如果设置宽度小于实际 ...

最新文章

  1. Redis 日志篇:无畏宕机快速恢复的杀手锏
  2. yunyang1994 tensorflow-yolov3 执行predict()函数中的sess.run()函数后返回的pred_sbbox, pred_mbbox, pred_lbbox结果
  3. 任务发布页面html,HTML5 Todo List(待办事项/任务列表管理界面)
  4. 把十进制转化为二进制的一种方法
  5. linux的xampp单独启动mysql,linux的xampp重要的文件和目录
  6. 这个功能是怎么实现的
  7. Buddy(伙伴)系统分配器之分配page
  8. ILSpy c#反编译工具,附下载地址
  9. 缠中说禅:教你炒股票108课(转载)
  10. 前端图片文字复制粘贴功能
  11. 强大的Git客户端:Tower for Mac
  12. 开发公链社群币种钱包系统软件
  13. mysql索引类型normal,unique,full text,索引方式btree索引和hash
  14. 如何撰写一篇研究论文的介绍(introduction)
  15. web期末大作业:基于html+css+js制作 学校班级网页制作我的校园
  16. 远程过程调用失败而且未执行怎么办
  17. Vue上传文件 iview Upload UI 组件上传组件
  18. 网络协议-ARP协议与攻击模拟
  19. 我的同学聚会--性格决定命运[转载]
  20. uniAPP开发 全教程

热门文章

  1. web.xml中配置:通用的用户登录过滤器(SessionFilter)
  2. NYOJ845 - 无主之地1
  3. god is a girl
  4. bootstrap 输入错误提示_网上体育用品商城(ssm,mysql,bootstrap,html,css)
  5. LeetCode解题思路—区间合并
  6. 计算机网络—物理层的传输介质以及物理层设备
  7. C#基础2:简单乘法表
  8. 选择操作、投影操作、交操作
  9. 2017CCPC哈尔滨赛区总结
  10. bzoj 1661: [Usaco2006 Nov]Big Square 巨大正方形(枚举)