web-dev-qa-db-fra.com

Comment vérifier si une chaîne Python donnée est une sous-chaîne d'un autre?

J'ai deux chaînes et je voudrais vérifier si la première est une sous-chaîne de l'autre. Est-ce que Python a une telle fonctionnalité intégrée?

280
snakile

Essayez d’utiliser in comme ceci:

>>> x = 'hello'
>>> y = 'll'
>>> y in x
True
459
Andrew Hare

Essayer

isSubstring = first in theOther
46
Martin Stone

string.find("substring") vous aidera. Cette fonction renvoie -1 lorsqu'il n'y a pas de sous-chaîne.

31
Daniel Wehner