使用Python将1562008049.727648转换为156200

2024-04-26 17:35:05 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用Python将1562008049.727648转换为156200?你知道吗

1562008049.727648是第三方给我的时间戳,所以我需要将给我的数字转换为前6个数字。这最终将与时间。时间(). 你知道吗

我想我可以先把它转换成一个字符串,然后再做print my_string[0:100]。但是有更简单的方法吗?你知道吗


Tags: 方法字符串stringmy时间数字print
3条回答
d = 1562008049.727648
import math
math.ceil(d / 10000)

输出:

156200

把数字四舍五入到最接近的千,再除以1000就可以了。你知道吗

将数字转换为字符串并切片:

s = str(1562008049.727648)
print(s[:6])

156200

将不需要的数字移过小数点,然后找到整数值

>>> n = 1562008049.727648
>>> res = int(n * (10 ** -4))
>>> res
156200

相关问题 更多 >