python 科学计数法保留小数

在 Python 中,你可以使用 format 函数来格式化浮点数,其中 e 表示科学计数法,而 .2f 表示保留两位小数。例如:

num = 123456.789
formatted_num = format(num, '.2e')
print(formatted_num)  # Output: 1.23e+05

你也可以使用字符串格式化,例如:

num = 123456.789
formatted_num = '{:.2e}'.format(num)
print(formatted_num)  # Output: 1.23e+05

要保留更多的小数位,可以将 .2 替换为你想要保留的小数位数。例如,要保留四位小数,可以将其替换为 .4

如果你希望以科学计数法的形式输出数字,并且希望保留小数,可以使用这种方法。希望这能帮到你!

  •