gpt4 book ai didi

Python 格式化 float ,如 Fortran

转载 作者:太空宇宙 更新时间:2023-11-03 21:03:16 26 4
gpt4 key购买 nike

我正在 Python 中打印一些 float ,并希望它们的输出像 Fortran Fn.m 格式,例如:

# :some maybe format language like `F6.4` in Fortran
>>> '{:some}'.format(-0.0005)
-.0005
>>> '{:some}'.format(0.0005)
0.0005

我已经知道 PyPI 中有一个名为 fortranformat 的模块可以处理它,我想知道 Python 字符串格式语言是否可以解决我的问题?

最佳答案

Python 的格式迷你语言具有宽度精度 的概念,但仅当应用该格式的参数已经是 float 时才适用。

这可以通过编程来完成:

n = 6437
d = 2
res = "{}".format(n if d == 0 else n / (10 ** d))

这将产生:64.37

关于Python 格式化 float ,如 Fortran,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55585687/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com