Как использовать функцию find в Python для поиска символов в строках и списках
Find в Python является встроенным методом строковых объектов, который предназначен для поиска указанной подстроки в строке. Метод find возвращает индекс первого вхождения подстроки в строку. Если подстрока не найдена, метод возвращает -1.
Пример использования метода find:
# Пример 1
s = 'Hello, world!'
index = s.find('wor')
print(index) # Выводит 7
# Пример 2
s = 'Hello, world!'
index = s.find('Python')
print(index) # Выводит -1
В первом примере метод find ищет подстроку 'wor' в строке s и возвращает индекс первого вхождения этой подстроки (7 в данном случае).
Во втором примере метод find ищет подстроку 'Python' в строке s, но так как такой подстроки в строке нет, метод возвращает -1.
Для метода find можно указать дополнительные параметры. Например, можно указать индекс, начиная с которого нужно искать подстроку.
# Пример 3
s = 'Hello, world!'
index = s.find('l', 3)
print(index) # Выводит 3
В этом примере метод find ищет первое вхождение буквы 'l' в строке s, начиная с индекса 3 (т.е. после первой буквы 'l').