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