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