Строка Python содержит

0 Акции
0
0
0
0

Введение

Класс string в Python имеет функцию __contains__(), которую мы можем использовать для проверки, содержит ли она другую строку или нет.

Метод Python string contain()

Метод Python string __contains__() является методом экземпляра и возвращает логическое значение True или False в зависимости от того, содержит ли строковый объект указанный строковый объект. Обратите внимание, что метод Python string contain() чувствителен к регистру. Рассмотрим простой пример метода string __contains__().

s = 'abc'
print('s contains a =', s.__contains__('a'))
print('s contains A =', s.__contains__('A'))
print('s contains X =', s.__contains__('X'))

Выход:

s contains a = True
s contains A = False
s contains X = False

Мы также можем использовать функцию __contains__() как метод класса str.

print(str.__contains__('ABC', 'A'))
print(str.__contains__('ABC', 'D'))

Выход:

True
False

Проверить, содержит ли строка Python подстроку

Давайте рассмотрим другой пример, в котором мы просим пользователя ввести обе строки и проверяем, содержит ли первая строка строку или подстроку второй строки.

input_str1 = input('Please enter first input string\n')
input_str2 = input('Please enter second input string\n')
print('First Input String Contains Second String? ', input_str1.__contains__(input_str2))
Output: Please enter first input string JournalDev is Nice Please enter second input string Dev First Input String Contains Second String? True
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Вам также может понравиться
TLS и SSL: понимание ключевых различий и почему это важно

TLS и SSL — различия, история и значение для веб-безопасности

Когда речь заходит о веб-безопасности, термины «SSL» и «TLS» встречаются постоянно. Но в чём же разница между ними? Почему сегодня TLS используется как стандарт веб-безопасности, а SSL практически забыт? В этой статье мы профессионально рассмотрим эту тему, чтобы помочь вам лучше понять протоколы веб-безопасности и важность выбора правильного.

Как отправить логи Python в OpenSearch с помощью FluentBit

Введение. Эффективное управление отчётами имеет решающее значение для мониторинга и поддержки приложений в современном мире, управляемом данными. OpenSearch,…
лучшие-бесплатные-крипто-боты-для-торговли

Робот для торговли криптовалютой и как с ним работать

Торговые боты обычно подключаются напрямую к аккаунту пользователя через API биржи (например, Binance, Coinbase, KuCoin, Bybit и т. д.) и совершают сделки на основе предопределенных настроек.

Как настроить отказоустойчивость для оператора статических маршрутов DigitalOcean

Введение Основная цель оператора фиксированного маршрута — обеспечить большую гибкость и контроль над сетевым трафиком в среде Kubernetes…
amazon-s3-cloud-storage

Что такое Amazon S3? Экспертный обзор облачного хранилища Amazon.

В современном мире технологий огромные объёмы данных генерируются и перемещаются в любой момент. Компаниям, разработчикам и пользователям нужна надёжная, масштабируемая и всегда доступная платформа. В связи с этим Amazon S3 (Simple Storage Service) — популярный сервис AWS, призванный упростить и сделать более безопасным хранение и управление данными.