Maison  >  Article  >  développement back-end  >  Comment vérifier si un mot existe dans une chaîne en Python ?

Comment vérifier si un mot existe dans une chaîne en Python ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-16 09:51:03385parcourir

How to Check if a Word Exists in a String in Python?

Détermination de la présence d'un mot dans une chaîne en Python

Identifier si un mot particulier existe dans une chaîne est une exigence courante dans la programmation Python. Une approche pour y parvenir consiste à utiliser la méthode .find(), qui renvoie la première occurrence d'une sous-chaîne dans une chaîne donnée, ou -1 si la sous-chaîne n'est pas trouvée. Bien que cette méthode soit efficace, elle nécessite une logique supplémentaire pour déterminer la présence du mot.

Cependant, il existe une solution plus simple utilisant l'opérateur d'appartenance de Python (in). Cet opérateur permet de vérifier de manière intuitive si un mot est présent dans une chaîne. En utilisant cet opérateur, vous pouvez écrire l'extrait de code suivant :

if word in mystring:
   print('success')

Si le mot est présent dans la chaîne mystring, l'opérateur in sera évalué à True, provoquant l'exécution de l'instruction print et l'affichage de "success". ". À l'inverse, si le mot n'est pas trouvé, l'opérateur in sera évalué à False et l'instruction print ne sera pas exécutée.

Cette approche est à la fois concise et efficace, ce qui en fait une solution idéale pour déterminer la présence d'un mot dans une chaîne en Python.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn