2012-03-27 61 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): 
    ... 
相關問題