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