gpt4 book ai didi

python - 显示最小宽度为 0 的数字

转载 作者:行者123 更新时间:2023-11-28 16:58:08 24 4
gpt4 key购买 nike

我搜索过但只找到了显示前导零的项目,而不是这种极端情况:我需要以数字格式等效于 Excel 的 #(这会导致 0 显示零长度或空字符串的结果)

如果我这样做

i = 0
'{}{:02}'.format('prefix', i)

我明白了

prefix00 

(正如 PEP 3101 所预期的那样),但是指定宽度为 0 不会产生我需要的结果。这有点像

i = 0
'{}{:0}'.format('prefix', i)

生产

prefix

而不是

prefix0

正如我目前得到的。这在字符串格式函数中是否不一致?有没有办法在格式说明符中创建它(而不是对零进行显式测试?)

最佳答案

你可以使用这个:

n=0
"{}{}".format("prefix",n or "")

f"prefix{n or ''}"

关于python - 显示最小宽度为 0 的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56278666/

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