How do I check if a given Python string is a substring of another one? [duplicate]

I have two strings and I would like to check whether the first is a substring of the other. Does Python have such a built-in functionality?


Solution 1:

Try using in like this:

>>> x = 'hello'
>>> y = 'll'
>>> y in x
True

Solution 2:

Try

isSubstring = first in theOther

Solution 3:

string.find("substring") will help you. This function returns -1 when there is no substring.