如何确定某个字符串是否包含任何货币符号?比如说,我需要一个函数,如果字符串包含任何货币符号(USD、GBP、RUR 等)则返回 1,否则返回 0
321->0
$32->1
34$->1
有没有办法在 python 中轻松做到这一点?
谢谢。
最佳答案
您可以创建自己的函数,例如:
def any_curr(s, curr="¥$€£"):
return any(c in s for c in curr)
这将返回 True
或 False
。
您可以提供要检查的字符串或可迭代的字符串,例如
>>> any_curr("EUR250", ["USD", "GBP", "EUR"])
True
关于python - 确定字符串是否包含任何货币符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22236845/