我已搜索,但只找到显示前导零的项,而不是此边缘大小写:
我需要一个数字格式的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/