replace, find и другие методы поиска и замены строк в Python

Иногда нужно найти слово в тексте, заменить часть строки или подсчитать, сколько раз встречается подстрока. Этот курс — лёгкое и наглядное путешествие по методам поиска и замены строк в Python. Ничего сложного: простые задания, понятные объяснения, живые примеры — и никакой путаницы. Разобраться во всём можно меньше…
Начальный уровень
1
Сертификат Stepik

Чему вы научитесь

  • заменять символы и подстроки с помощью 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. Школьникам, студентам и взрослым, которые учатся писать код с нуля. Всем, кто путается в названиях методов строк и хочет один раз разобраться. Тем, кто любит чёткие объяснения, простые примеры и практические задачи.

Начальные требования

Минимальные знания Python. 
Желание разобраться и чуть-чуть внимания 😉

Наши преподаватели

Как проходит обучение

Курс разбит на короткие блоки
Каждый метод объяснён на понятных примерах
После теории — задания для закрепления
Учиться можно в удобном темпе, с любого устройства

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно