2012-03-27 71 views
1

我需要检查字符(*,&,$)在给定字符串中使用python命令(如下面给出)的现有?检查字符串中的特殊字符?

如:stringexample='mystri$ng&*'

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

+2

是什么?你尝试到现在?你用你已经试过的方法得到了什么,你不想按你的要求工作? – penelope 2012-03-27 07:24:28

回答

1
>>> stringexample = 'mystri$ng&' 
>>> '*' in stringexample 
False 
>>> '$' in stringexample 
True 
>>> '&' in stringexample 
True 
>>> 
0
if any(c in stringexample for c in '*$&'): 
    ... 

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