drs*_*lks 0 python string currency
如何判断某些字符串是否包含任何货币符号?比如,我需要一个函数,如果一个字符串包含任何货币符号(USD,GBP,RUR等),则返回1,否则返回0
321->0
$32->1
34$->1
Run Code Online (Sandbox Code Playgroud)
有没有办法在python中轻松完成?
谢谢.
你可以做自己的功能,例如:
def any_curr(s, curr="¥$€£"):
return any(c in s for c in curr)
Run Code Online (Sandbox Code Playgroud)
这返回True或False.
您可以提供要检查的字符串或可迭代的字符串,例如
>>> any_curr("EUR250", ["USD", "GBP", "EUR"])
True
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
669 次 |
| 最近记录: |