如何在python中将尾随零添加到整数?或者如何在python中的任何整数后添加ZEROS?

时间:2013-08-17 23:14:49

标签: python python-2.7 python-3.x

我没有关于如何在Python中执行此操作的线索。问题如下:例如,我有一个订单号:

1
2
...
10

输出应为

1000
2000
...
10000

那就是我想在整数

之后添加3个额外的零

3 个答案:

答案 0 :(得分:2)

每次想要添加另一个0时乘以10。

这就像说你想要多少个零的力量一样。在python中,那将是number * (10**extraZeroCount)

答案 1 :(得分:2)

据我所知,3个额外的零仅用于输出目的。没有必要获得整数。字符串(或任何其他类型的字符串)就足够了。在这方面,任何

print(a*1000)
print(str(a)+"000")
print(a,"000",sep="")

或许还有其他几个人会工作。

答案 2 :(得分:0)

另一种方法是在每个整数之后追加3个零,如

int(str(number) + "000")

但我会将它们乘以1000