Vérifier si un string contient un autre string avec python ?

Published: 28 mai 2014

DMCA.com Protection Status

Pour vérifier si un string contient un autre string avec python le plus rapide est d'utiliser 'in' comme dans cet exemple (Remarque: attention sensible à la casse):

>>> s = 'Hello World !'
>>> 'Wo' in s
True
>>> 'wo' in s
False

Pour vérifier si un string contient un autre string avec python et obtenir en plus une information sur la position de celui-ci, il existe la méthode find (Built-in Types) associée aux "string".

>>> index = index = s.find('Wo')
>>> if index == -1:
...     print 'Not Found'
... else:
...     print "Found at index", index
... 
Found at index 6

Recherches associées