Предмет: Информатика,
автор: boichovmacs200
Python. find() и rfind()
Используя методы find() и rfind() найди первое вхождение символа ‘r’ слева и справа.
Приложения:
Ответы
Автор ответа:
2
строка.find(подстрока) находит первое включение подстроки в строку (там есть еще необязательные аргументы, но о них не буду думать)
строка.rfind(подстрока) находит последнее (самое правое, отсюда и первая буква в названии) включение подстроки в строку
Код (Python 3):
s = input()
print("Индекс первого вхождения символа 'г' слева:", s.find('r'))
print("Индекс первого вхождения символа 'г' справа:", s.rfind('r'))
Пример ввода:
roasted meat with rice
Пример вывода:
Индекс первого вхождения символа 'г' слева: 0
Индекс первого вхождения символа 'г' справа: 18
boichovmacs200:
Просто подмечу, что перед '' где символ г надо поставить \, а то ошибку выдавать будет.
Похожие вопросы
Предмет: Алгебра,
автор: Leonovanatasha
Предмет: Алгебра,
автор: ksenhik981
Предмет: Українська література,
автор: KleoDeМ
Предмет: Математика,
автор: димаш41
Предмет: ОБЖ,
автор: qwerasdzx12345