检查字符串中的特殊字符?

时间:2012-03-27 07:19:22

标签: python

我需要使用python命令检查Given String中的字符(*,&,$)是否存在,如下所示?

例如:stringexample='mystri$ng&*'

检查stringexample包含任何特殊符号,如*,&,$然后返回true? 我应该尝试使用字符串方法__contains__()

2 个答案:

答案 0 :(得分:1)

>>> stringexample = 'mystri$ng&'
>>> '*' in stringexample
False
>>> '$' in stringexample
True
>>> '&' in stringexample
True
>>>

答案 1 :(得分:0)

if any(c in stringexample for c in '*$&'):
    ...

if not set('*&$').isdisjoint(stringexample):
    ...