gpt4 book ai didi

python - 本地化浮点符号

转载 作者:太空狗 更新时间:2023-10-30 02:03:39 24 4
gpt4 key购买 nike

在 Python 中, float 具有以下表示法:35.45。但是在比利时,表示法有点不同:34,78。对于我的论文来说,以正确的符号打印 float 非常重要。我可以将每个 float 转换为字符串并将 '.' 更改为 ',' 但我想知道是否还有其他解决方案。

最佳答案

您可以使用 str来自 locale 的功能包裹:

>>> import locale
>>> locale.setlocale(locale.LC_ALL, "nl_BE")
'nl_BE'
>>> locale.str(234.2)
'234,2'

您还可以将本地化字符串转换为 float :

>>> locale.atof("23424,2")
23424.2

关于python - 本地化浮点符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30273056/

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