Строка 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 не будет опубликован. Обязательные поля помечены *


Вам также может понравиться

Как настроить удаленную базу данных для оптимизации производительности сайта с MySQL в Ubuntu 18.04

Введение По мере роста вашего приложения или веб-сайта может наступить момент, когда…
TLS и SSL: понимание ключевых различий и почему это важно

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

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

Создание мощного полнофункционального чат-бота путем извлечения информации из неструктурированных документов

Введение Представьте себе, что вы можете общаться с неструктурированными данными и предоставлять ценную информацию...