Python - Проверить, содержит ли строка другую строку?
В Python мы можем использовать операторin илиstr.find(), чтобы проверить, содержит ли строка другую строку.
1. в операторе
name = "example is learning python 123"
if "python" in name:
print("found python!")
else:
print("nothing")
Выход
found python!
2. str.find()
name = "example is learning python 123"
if name.find("python") != -1:
print("found python!")
else:
print("nothing")
Выход
found python!
Для поиска без учета регистра попробуйте преобразовать строку в верхний или нижний регистр перед поиском.
name = "example is learning python 123"
if name.upper().find("PYTHON") != -1:
print("found python!")
else:
print("nothing")
Выход
found python!