Maison >développement back-end >Tutoriel Python >Comment vérifier si un mot existe dans une chaîne en 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!