Détails
Python - Vérifier si un mot est dans une chaîne de caractères
Je travaille avec Python v2, et j'essaie de savoir si l’on peut dire si un mot se trouve dans une chaîne de caractères.
J'ai trouvé quelques informations sur la façon d'identifier si le mot est dans la chaîne - en utilisant .find, mais existe-t-il un moyen de faire une déclaration IF. J'aimerais avoir quelque chose comme ce qui suit :
if string.find(word):
print 'success'
Merci pour votre aide.
158
3
Qu'est-ce qui ne va pas avec :
mais gardez à l'esprit que cela correspond à une séquence de caractères, pas nécessairement à un mot entier - par exemple,
'word' ; in 'swordsmith'
est True. Si vous souhaitez uniquement faire correspondre des mots entiers, vous devez utiliser des expressions régulières :find renvoie un nombre entier représentant l'index de l'endroit où l'élément recherché a été trouvé. S’il n’est pas trouvé, il renvoie -1.