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


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

Как создать или отредактировать файл .htaccess в cPanel

Введение Файл htaccess содержит несколько директив (инструкций), которые указывают серверу, как себя вести в определенных сценариях...

Операторы запросов и выборки в MongoDB

Введение в операторы запросов в MongoDB, включая операторы сравнения, логические, элементарные, оценочные, географические, массивные, побитовые и операторы комментариев...
Как использовать Amazon AWS Bedrock и решения для этой задачи.

Как использовать Amazon AWS Bedrock и решения для этой задачи.

В этой статье представлено пошаговое руководство по использованию Amazon AWS Bedrock. Благодаря подробным объяснениям администраторы, специалисты по DevOps и инженеры машинного обучения смогут получить наилучший опыт работы с моделями искусственного интеллекта, используя этот сервис.