2012-03-27 5 views
1

J'ai besoin de vérifier existant du caractère (*,&,$) dans la chaîne donnée en utilisant la commande python comme indiqué ci-dessous?Vérifiez le caractère spécial dans la chaîne?

Par exemple: stringexample='mystri$ng&*'

chèque StringExample contient des caractères spéciaux tels que *, &, retournez $, alors vrai? est i essayer avec méthode de chaîne __contains__()

+2

ce que vous avez essayé jusqu'à présent? Qu'avez-vous eu avec les méthodes que vous avez déjà essayé et qui n'ont pas fonctionné comme vous le vouliez? – penelope

Répondre

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

ou

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