Python. find() и rfind() Используя методы find() и rfind() найди первое вхождение символа ‘r’ слева и справа.

Димка553 Димка553    2   03.12.2020 10:57    0

Ответы
lyuda00777 lyuda00777  02.01.2021 11:00

строка.find(подстрока) находит первое включение подстроки в строку (там есть еще необязательные аргументы, но о них не буду думать)

строка.rfind(подстрока) находит последнее (самое правое, отсюда и первая буква в названии) включение подстроки в строку

Код (Python 3):

s = input()

print("Индекс первого вхождения символа 'г' слева:", s.find('r'))

print("Индекс первого вхождения символа 'г' справа:", s.rfind('r'))

Пример ввода:

roasted meat with rice

Пример вывода:

Индекс первого вхождения символа 'г' слева: 0

Индекс первого вхождения символа 'г' справа: 18

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика