在 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
。
如果你希望以科学计数法的形式输出数字,并且希望保留小数,可以使用这种方法。希望这能帮到你!