Чему вы научитесь
- заменять символы и подстроки с помощью replace()
- выполнять массовую замену сразу нескольких символов через str.maketrans() и translate()
- подсчитывать количество вхождений подстроки с помощью count()
- искать подстроки в строке с помощью find(), rfind(), index(), rindex()
- обрабатывать ошибки поиска с помощью конструкции try-except и понимать разницу между методами
О курсе
Этот курс посвящён методам поиска и замены строк в Python — самым востребованным методам для работы с текстом.
Вы узнаете:
-
как заменить одно слово на другое с помощью
replace(); -
как убрать ненужные символы (например, знаки препинания) с помощью
str.maketrans()иtranslate(); -
как подсчитать количество вхождений подстроки с помощью
count(); -
как проверить, есть ли в строке нужный фрагмент, с помощью
find(),rfind(),index()иrindex(); -
чем отличаются
find()иindex(), и когда лучше использовать каждый из них; -
как обезопасить поиск и перехватить ошибку с помощью
try-except; -
как анализировать текст, комбинируя методы поиска и замены.
Каждый метод мы рассмотрим на простых и понятных примерах, а затем закрепим практическими задачами.
Вы не только узнаете, как работают методы, но и научитесь замечать их тонкости:
-
что произойдёт, если строка пустая;
-
что вернёт метод, если подстрока не найдена;
-
как правильно выбирать между похожими методами;
-
какие ошибки чаще всего совершают новички и как их избежать.
Это третья часть линейки «Методы строк в Python».
Если вы пропустили предыдущие, рекомендую начать отсюда:
Для кого этот курс
Начальные требования
Минимальные знания Python.
Желание разобраться и чуть-чуть внимания 😉
Наши преподаватели
Как проходит обучение
Курс разбит на короткие блоки
Каждый метод объяснён на понятных примерах
После теории — задания для закрепления
Учиться можно в удобном темпе, с любого устройства