❔Как перевернуть строку? Как сделать замену последнего вхождения в строке? #Практика ❗️Благодаря срезам, "перевернуть" строку в Python, очень просто! s = '012301230123' print (s[::-1]) out: 321032103210 ❓Теперь вопрос посложнее. Как сделать замену последнего найденного символа? Например, последний символ 0 в строке s на символ 5? То есть. Было: 012301230123. Стало 012301235123 ❗️Чтобы сделать замену, можно использовать метод replace(). По-умолчанию, если не передать последний параметр - количество замен, будут заменены все символы. s.replace ('0','5') Получим : 512351235123 Не то! Есть параметр №3, отвечающий за количество замен. Но. Замены будут производиться слева-направо. То есть, заменится первый встретившийся 0: s.replace ('0','5',1) Результат: 512301230123 Опять, не то! ❓❓❓Как поступить? ‼️Перевернуть строку, сделать замену, снова перевернуть строку в исходное состояние! В Python, эту сложную комбинацию, можно сделать, записав только одну строчку кода!!! s[::-1].replace ('0','5',1)[::-1] Результат: 012301235123 Что и требовалось получить! Это пример, который доказывает, как важен фундамент, база. Чтобы сделать подобный прием, нужно свободно владеть срезами и методами строк. Урок по данной теме есть у меня на сайте: ➡️ https://victor-komlev.ru/rabota-so-strokami-v-python/ Можно изучить самостоятельно. Там же, есть масса заданий и видеоурок. А еще лучше и быстрее, пройти путь обучения вместе с опытным наставником. Записывайтесь на диагностику, подскажу, как именно вам развиваться в программировании. Пишите в личку "Питон" или "Python".
У пользователей компьютерной версии Телеграм, иногда возникают следующие вопросы: Как перенести текст в телеграмме на другую строку, Как сделать новый абзац в Телеграмме , Как перейти на следующую строку в Телеграме, Как перенести текст следующий абзац в Телеграмме, Как перенести текст на следующую строку в Телеграм, Как сделать перенос строки в Телеграм на компьютере Существуют обычные способы для переноса текста в Телеграм: 1. Использовать комбинации клавиш, находясь в текстовом поле Телеграм:...