Checking if a string contains a substring is trivial in Python!
The in
Operator
The in
operator is the most straightforward and pythonic method.
Checking if a string has a substring:
1
2
3
4
5
| string = "howwtf"
substring = "wtf"
if substring in string:
print("exists")
|
Checking if a string has any substrings:
1
2
3
4
| string = "howwtf"
substrings = ["how", "apple"]
if any(x in string for x in substrings):
print("exists")
|
Checking if a string has all substrings:
1
2
3
4
| string = "howwtf"
substrings = ["how", "wtf"]
if all(x in string for x in substrings):
print("all exist")
|