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!