gpt4 book ai didi

python - 支持任意填充符的 python `str.zfill` 的通用版本?

转载 作者:行者123 更新时间:2023-11-28 20:36:17 25 4
gpt4 key购买 nike

str.zfill 是用前导零填充字符串的有用工具:

In [1]: '123'.zfill(5)
Out[1]: '00123'

但是,是否有更通用的版本可以接受任何填充字符并用它填充字符串?我正在寻找这样的东西:

In []: 'txt'.foo(' ', 5)
Out[]: ' txt'

In []: '12'.foo('#', 5)
Out[]: '###12'

有这样的功能吗?

最佳答案

是的,有字符串对齐方法,ljustrjust .

>>> '12'.rjust(5, '#')
'###12'
>>> 'txt'.rjust(5, ' ')
' txt'
>>> '12'.ljust(5, '#')
'12###'

关于python - 支持任意填充符的 python `str.zfill` 的通用版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45427238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com