gpt4 book ai didi

python - 是否有相当于 fortran 可重复格式描述符的 python?

转载 作者:太空宇宙 更新时间:2023-11-04 02:27:47 24 4
gpt4 key购买 nike

在 Fortran 字符串格式化中,最后一个格式描述符会无限重复。并且可以使用相同的格式来编写和解析。

是否可以复制此格式以在 python 中写入/解析?

如果一个具体的例子有帮助,那么这个 fortran 格式的 python 等价物是什么?

"(f5.2,10(f8.3))"

我希望是这样的:

"{:5.2f}??".format(*args)

最佳答案

要解决这个问题,您可以根据您拥有的值的数量生成模式。

由于您的'{:2d} {:5.2f}' 模式需要两个值,所以我将重复次数除以二:

pattern = ' '.join(['{:2d} {:5.2f}'] * (len(my_values) // 2))
result = pattern.format(*my_values)

关于python - 是否有相当于 fortran 可重复格式描述符的 python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49947416/

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