一个浮点数241379668742435700736,使用str()转换后就变成2.4137980454785024e+20这样子了。很不利于切片或展示。 想要变成正常可读性的串,可以使用一下方法,把ex变正常。 不知道有没有其他方便的方便,欢迎指正。
a = 2.413797837457843e+20 b = str("%d"%a) print(b)