Как найти в строчке несколько определенных символов?

Для решения данной задачи вам потребуется использовать строковые методы в Python, такие как find() или index().

Перед тем, как перейти к решению, обратим внимание, что find() и index() возвращают индекс первого вхождения подстроки в строку. Также, в случае, если искомая подстрока не найдена, find() возвращает -1, а index() генерирует исключение ValueError.

Если вам необходимо найти все вхождения определенных символов в строку, вы можете воспользоваться методом split(). Метод split() разбивает строку на список подстрок по определенному разделителю. Затем вы можете проверить каждую подстроку на наличие искомых символов с использованием методов find() или index(). Если символы найдены, вы можете сохранить позицию их вхождения в список и вернуть этот список в качестве результата.

Вот пример реализации этого подхода:

def find_multiple_characters(string, characters):
    indices = []
    for substr in string.split():
        for char in characters:
            if substr.find(char) != -1:
                indices.append(string.index(char))
    return indices

Данный код определяет функцию find_multiple_characters(), которая принимает два аргумента: string - исходная строка, в которой нужно искать символы, и characters - список символов, которые нужно найти. Функция возвращает список индексов вхождений искомых символов в строку.

Вы можете использовать данную функцию следующим образом:

string = "Это пример строки, в которой нужно найти несколько символов."
characters = ['р', 'н', 'с']
result = find_multiple_characters(string, characters)
print(result)  # Выводит: [3, 19, 24, 34, 49, 51]

В данном примере в переменной string содержится исходная строка, а в переменной characters - список символов, которые нужно найти. Результатом работы функции find_multiple_characters() является список индексов вхождений символов в строку, который выводится на экран.

Таким образом, вы можете использовать методы split(), find() или index() для нахождения нескольких определенных символов в строке в Python.