Détermination de la présence d'un mot dans une chaîne en Python
En Python, vérifier si un mot existe dans une chaîne peut être réalisé sans effort en utilisant diverses méthodes . Une approche courante consiste à utiliser la méthode .find(), qui renvoie l'index de la première occurrence du mot spécifié dans la chaîne. Cependant, un autre moyen simple d'y parvenir consiste à utiliser une instruction if qui exploite l'opérateur in.
Pour élaborer, l'opérateur in évalue si une valeur est membre d'une séquence ou d'un conteneur. Dans le contexte d'une chaîne, l'opérateur in peut être utilisé pour déterminer si un mot particulier est contenu dans la chaîne. Cela permet d'obtenir la syntaxe concise suivante :
if word in my_string: print('success')
Dans cet exemple, word représente le mot que vous souhaitez localiser dans la chaîne my_string. Si le mot est trouvé dans la chaîne, l'instruction if est évaluée à True, exécutant le code dans le bloc indenté.
Pour illustrer davantage, considérons l'extrait de code suivant :
my_string = "Hello, world." word = "world" if word in my_string: print('success!') # This line will execute because "world" is in the string.
Inversement , si le mot n'est pas présent dans la chaîne, l'instruction if est évaluée comme False et le code dans le bloc indenté est ignoré.
En utilisant l'opérateur in conjointement avec une instruction if, vous pouvez déterminer efficacement si un mot spécifié est présent dans une chaîne donnée en Python. Cette approche simple fournit une solution concise et lisible à cette tâche courante.
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!