Как использовать Python для проверки наличия подстроки?
Как проверить, содержит ли строка в Python другую строку
Если вам нужно проверить, содержит ли строка подстроку, используйте оператор принадлежности “in” в Python. В Python это рекомендуемый способ подтвердить наличие подстроки в строке:
Оператор принадлежности “in” дает вам быстрый и понятный способ проверить, содержится ли подстрока в строке. Вы можете заметить, что эта строка почти читается как настоящий язык.
Примечание: Если вы хотите проверить, что подстрока не находится в строке, то вы можете использовать оператор not in
:
Поскольку подстрока “секрет” присутствует в raw_file_content
, оператор not in
возвращает False
.
Если вы используете in
, выражение возвращает булевое значение:
True
, если подстрока найдена в строкеFalse
, если подстрока не найдена в строке
Вы можете использовать этот интуитивный синтаксис в условных операторах для принятия решений в вашем коде:
В этом фрагменте кода вы используете оператор принадлежности, чтобы проверить, является ли подстрока “секрет” подстрокой raw_file_content
. Если это так, то вы напечатаете сообщение в терминале.