问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python中代码如何对齐

发布网友 发布时间:2022-04-22 01:40

我来回答

1个回答

热心网友 时间:2022-04-06 15:49

对于基本的字符串对齐操作,可以使用字符串的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 World'

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

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

>>>

函数 format()同样可以用来很容易的对齐字符串。 你要做的就是使用 或者 ^ 字符后面紧跟一个指定的宽度。比如:

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

' Hello World'

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

'Hello World '

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

' Hello World '

>>>

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

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

'=========Hello World'

>>> 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 '

>>>

讨论

在老的代码中,你经常会看到被用来格式化文本的 % 操作符。比如:

>>> '%-20s' % text

'Hello World '

>>> '%20s' % text

' Hello World'

>>>

但是,在新版本代码中,你应该优先选择 format()函数或者方法。 format()要比 % 操作符的功能更为强大。 并且 format() 也比使用 ljust(), rjust()或 center()方法更通用, 因为它可以用来格式化任意对象,而不仅仅是字符串。
希望我的回答对你有帮助
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人字梯有什么安全隐患吗 怎样激发青春期孩子的内驱力 如何激发青春期孩子的内驱力 ...小题1:移船相近邀相见,添酒回灯重开宴。 , &amp;n... L1和L2串联 电压表并联在L1两端 当L1断路后 电压表测的为什么就成了电源... L1和L2串联,用电压表测L1两端的电压,L2不亮时,电流表为什么测的是电源电... 电路上传连两个灯泡L1与L2电压表测L1电压,当L1短路与断路时电压表情况... 对方拖着不办离婚手续该怎么办 计算机一级电子表格怎么拿分 如何配置思源黑体为latex中文字体? 思源黑体字体怎么安装 {:&lt;6d}在Python中什么意思? python print 左对齐 面包机和面能做吐司吗 python如何左对齐输出数列? Python中字符串对齐方法介绍 新手入门必做(面包机预约法)老面吐司怎么做 西洋参加枸杞和冰糖泡水喝有没有副作用? 身体虚弱喝西洋参泡水好吗?大神们帮帮忙 洋参泡水喝的作用?宜多喝吗?多久可以喝一次 西洋参什么人都可以吃吗 14男孩西洋参泡水喝的功效 西洋参泡水 西洋参片泡水喝有什么功效? 请问 黄芪 黄精 西洋参 枸杞 泡开水,5-8岁儿... 小孩子可以喝黄七片加西洋参泡水吗? 西洋参老人小孩可以服用吗,怎么吃效果好又放心? 枸杞和西洋参泡水小孩可以喝不 &#39;未成年能喝西洋参泡的水么? 小孩子可以喝西洋参泡的水吗? 西洋参泡水喝小女孩能吃吗 如何做吐司面包 老面面包的做法和配方,当老面换了国籍,会有什么不同 python 将文本内容左对齐 自己在家做面包放面包机里怎么做 在python3中多次输出字符串,如何让上下字符串对齐。 做土司面包需要放黄油吗? python 字符串格式化整数怎么靠左对齐? 润唐馒头面包机如何做老面馒头? python 整数格式化对齐问题 python 字符串对齐操作 用面包机如何做老面面包 python在 【按我这种样子】输出至文本的时候如何对... 做面包用的老面是怎么做的? 老面全麦面包怎么做 为什么用pycharm写代码必须左对齐 python。如图,为啥第一个print的\t不起作用,无法... python中“format后的参数排列顺序必须按照格式字符... 如何预防企业内部重要资料和文件泄密发生? 如何在企业内部防止商业秘密的泄露 如何在员工离职后保证企业内部信息不会被泄露?