如何判断某些字符串是否包含任何货币符号?比如,我需要一个函数,如果一个字符串包含任何货币符号(USD,GBP,RUR等),则返回1,否则为0 - 否则
321->0
$32->1
34$->1
有没有办法在python中轻松完成?
谢谢。
答案 0 :(得分:8)
您可以创建自己的功能,例如:
def any_curr(s, curr="¥$€£"):
return any(c in s for c in curr)
这会返回True
或False
。
您可以提供要检查的字符串或可迭代的字符串,例如
>>> any_curr("EUR250", ["USD", "GBP", "EUR"])
True