Maison > développement back-end > Tutoriel Python > Comment puis-je vérifier si une chaîne Python contient une sous-chaîne ?

Comment puis-je vérifier si une chaîne Python contient une sous-chaîne ?

Mary-Kate Olsen
Libérer: 2024-12-22 10:48:11
original
812 Les gens l'ont consulté

How Can I Check if a Python String Contains a Substring?

Méthode Python String Contains Substring

En Python, il n'existe pas de méthode string.contains() ou string.indexof() dédiée pour vérifier si une chaîne contient une sous-chaîne . Cependant, il existe des approches alternatives pour obtenir cette fonctionnalité.

Utilisation de l'opérateur 'in'

L'opérateur 'in' peut être utilisé pour tester si une sous-chaîne est présente dans une chaîne. Il compare la sous-chaîne à la chaîne entière et renvoie True si elle est trouvée.

if "blah" in some_string:
    # Code to be executed if "blah" is in some_string
else:
    # Code to be executed if "blah" is not in some_string
Copier après la connexion

Remarque : L'opérateur « in » est sensible à la casse.

Autre Alternatives

  • Méthode string.find() : Renvoie l'index du première occurrence de la sous-chaîne, ou -1 si elle n'est pas trouvée.

    index = some_string.find("blah")
    Copier après la connexion
  • Méthode string.startswith() : Vérifie si la chaîne commence par la sous-chaîne spécifiée .

    if some_string.startswith("blah"):
      # Code to be executed if some_string starts with "blah"
    Copier après la connexion
  • Méthode string.endswith() : Vérifications si la chaîne se termine par la sous-chaîne spécifiée.

    if some_string.endswith("blah"):
      # Code to be executed if some_string ends with "blah"
    Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal