gpt4 book ai didi

python - 如何比较python中的两个百分比?

转载 作者:行者123 更新时间:2023-11-28 21:59:19 26 4
gpt4 key购买 nike

我是 python 的新手,我正在处理一些 csv 文件。为了对这些文件进行排序,我必须比较一些字符串格式的百分比,例如 "5.265%""2.1545%"。那么如何比较这两个字符串的实际值呢?我试图将它们转换为 float ,但没有成功。提前致谢!

最佳答案

仍然将它们转换为 float ,但没有 % 符号:

float(value.strip(' \t\n\r%'))

.strip() 删除任何额外的空格,以及 % 百分号,您不需要它来比较两个值:

>>> float('5.265%  '.strip(' \t\n\r%'))
5.265
>>> float('2.1545%'.strip(' \t\n\r%'))
2.1545

float() 本身通常会为您去除空白,但通过自己去除它,您可以确保 % 符号也被正确去除,使它更处理来自文件的数据时非常健壮。

关于python - 如何比较python中的两个百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16863880/

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