gpt4 book ai didi

python - 使用 .replace 和 .strip 的更好方法? Python

转载 作者:太空狗 更新时间:2023-10-30 00:27:28 26 4
gpt4 key购买 nike

你好,我想知道我是否可以比现在更好地整理我的代码。

基本上答案会像x = "£1,094.99 "我正在使用 x.strip()x.strip("£")x.replace(",") 然后 x = float(x) * 1.18 将数字转换为欧元。

有什么方法可以提高效率吗?我是新手,所以我只是想知道。

最佳答案

我经常使用的一个很好的衬里是这样的:

x = ''.join([c for c in x if c in '1234567890.'])

所以像这样:

x = "$1,094.99"
x = ''.join([c for c in x if c in '1234567890.'])
print x

会给你一个输出:

1094.99

然后您可以像以前一样使用 float(x) * 1.18。我发现这是一个很好的方法,因为它有些稳健。杂散字符和美元符号而不是井号不应该阻止它工作。

关于python - 使用 .replace 和 .strip 的更好方法? Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43354821/

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