有许多问题询问如何将字符串和整数连接起来,例如4
和"Blue"
到4Blue
。这可以通过将整数转换为字符串str(4)
并将其添加到"Blue"
(str(4) + "Blue"
)来完成。
我正在尝试将数字转换为其三位数的等价物(或轴承形式)。例如,40将变为040。
我已经快速整理了这段代码:
number=90
newn = number
one="0"
two="00"
num=str(number)
length=len(num)
if length == 1:
newn = two + num
elif length == 2:
newn = one + num
elif length == 3:
pass
print(newn)
正如预期的那样输出这个:
090
>>>
我想知道最简单的方法是什么,以及这是否是实现这一目标的好方法。
答案 0 :(得分:3)
使用
s = str(num).zfill(3)
print(s)
3
表示前导零数。
答案 1 :(得分:1)
以下是:
print('{:03}'.format(90))
您可以根据您想要的前导零数来更改数字3
。
希望它有所帮助。