在第10个数字后添加点到数值

时间:2018-02-14 13:41:48

标签: python python-3.x

我有一个如下所示的数值:mynumber = 2006601400162797 有没有很好的方法来修改它,所以在第10个数字之后添加一个点?像这样:2006601400.162797

3 个答案:

答案 0 :(得分:1)

这是一种方式。

document.write()

答案 1 :(得分:0)

另一种方法:

n = 2006601400162797
div = float("1"+'0'*(len(str(n))-10))
print(n/div)

输出:     2006601400.162797

答案 2 :(得分:0)

mynumber = str(2006601400162797)

result=[]
[result.append(".") if len(result)==10 else result.append(x) for x in mynumber]
print("".join(result))

输出

2006601400.162797