Строки — очень мощный инструмент, и Python предоставляет разнообразные средства для работы с ними. В некоторых случаях требуется проверить, содержится ли одна строка в другой. Например, когда мы ищем слово на веб-сайте (Ctrl + F), мы хотим узнать, присутствует ли введённое нами слово в тексте сайта.
В Python проверка того, содержится ли строка в другой строке, может быть выполнена с помощью ключевого слова in:
word = 'access'
text = 'The entire house was __access__ible through that underground tunnel'
if word in text:
print('Yes, the word is in the text')
else:
print('Not found...')
Первая строка не обязательно должна быть только словом. Это может быть произвольная строка. Мы можем проверить if 'some string with symb$ls' in text:.
Задание
Вы разрабатываете чат-бота. Вы хотите определить, является ли сообщение приветствием. Для этого вам нужно узнать, содержит ли сообщение Hi, hi, Hello или hello.
Получив текст, ваша задача — вывести Yes, если текст является приветствием, и No в противном случае.