gpt4 book ai didi

python - 如何在 Python 3 中用前导零填充字符串

转载 作者:IT老高 更新时间:2023-10-28 21:32:25 25 4
gpt4 key购买 nike

我正在尝试在 Python 3 中制作 length = 001 但每当我尝试将其打印出来时,它都会截断没有前导零的值(length = 1) .我将如何阻止这种情况发生而不必在打印出来之前将 length 转换为字符串?

最佳答案

利用 zfill() 辅助方法来左填充任何字符串、整数或 float ;它对 Python 2.x 都有效和 Python 3.x .

需要注意的是,Python 2 是 no longer supported .

示例用法:

print(str(1).zfill(3))
# Expected output: 001

说明:

当应用于一个值时,zfill() 返回一个值,当初始 string 值的长度小于所应用的 width 值,否则为初始 string 值。

语法:

str(string).zfill(width)
# Where string represents a string, an integer or a float, and
# width, the desired length to left-pad.

关于python - 如何在 Python 3 中用前导零填充字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39402795/

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