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