如何解决如何在python中将美元金额从文本转换为数字?
我正在尝试从网站获取余额,它会打印出余额,但其中包含“$0.00”。我希望能够使用余额金额来使用其他函数,例如将其与其他函数相加、从中减去或小于或等于函数。我想我必须首先将它从文本转换为数字,但使用“int()”对我不起作用,我认为这是因为它包含“$”。我是编程新手,还有很多东西要学。 我正在使用 python、pycharm 和 selenium。
示例: ... balance = "xpath".text 打印(余额)
解决方法
是的 int() 对你不起作用,因为你有一个美元符号,而且数字是浮点数
money = '$156.99'
#if the dollar sign is in front
balance = float(money[1:])
money = '123.05$'
#if the dollar sign is in the end
balance = float(money[:-1])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。