
Найти слово/символ в строке.
string.find(substring,start,end)
Возвращает индекс первого совпадения подстроки в строке. Если символ или подстрока не найдены, find возвращает -1.
Метод find
принимает три параметра:
substring
(символ/подстрока) — подстрока, которую нужно найти в данной строке.start
(необязательный) — первый индекс, с которого нужно начинать поиск. По умолчанию значение равно 0.end
(необязательный) — индекс, на котором нужно закончить поиск. По умолчанию равно длине строки.
t=’строка поиска для разного’
a =t.find(“поиск”)
if a!=-1:
print(a)
else:
print(‘не найдено’,a)
Вернет 7. Ищет по первой букве.
Более точный поиск слова в строке:
fraza = ‘Программиррование на языке Python’
#Слово, что ищем
word = ‘Программиррование’
#разделить на слова
words = fraza.split()
#логическая конструкция
da = word in words
print(da)
Вернет True или False. Регистр учитывается.
Отправить ответ
Для отправки комментария вам необходимо авторизоваться.