Учебники по Python - Строковые методы | translate() | maketrans()

YOUTUBE · 26.11.2025 06:54

Ключевые темы и таймкоды

Введение в метод translate

0:00
  • В уроке обсуждаются два строковых метода: translate и maketrans.
  • Метод translate изменяет или преобразует строку, заменяя символы или удаляя их.
  • Метод maketrans создает таблицу перевода, которая используется методом translate.

Создание таблицы перевода

2:21
  • Метод maketrans принимает три аргумента: строку, которую нужно преобразовать, и две таблицы.
  • Если используется один аргумент, то он должен быть словарем, сопоставляющим ординалы юникода или символы с ординалами юникода, строками или вообще без них.
  • Если используются два аргумента, то они должны быть строками одинаковой длины, и каждый символ в x будет сопоставлен с символом в той же позиции в y.
  • Если используется три аргумента, то последний аргумент должен быть строкой, символ которой не будет сопоставлен ни с одним в результате.

Использование метода translate

11:30
  • Метод translate принимает строку и таблицу перевода, и возвращает строку, в которой каждый символ заменен на основе таблицы.
  • Пример использования метода translate с созданной таблицей.

Метод translate и make translate

14:25
  • В видео объясняется, как использовать метод translate и make translate для замены или удаления символов из строки.
  • В первом примере демонстрируется, как заменить символ "a" на "1", "d" на "4", и "c" на "3".
  • Во втором примере демонстрируется, как использовать два аргумента для замены символов в строке.
  • В третьем примере демонстрируется, как использовать три аргумента для удаления специальных символов и замены "a" на "1", "b" на "2", "c" на "3", "e" на "4" и "d" на "5".

Заключение

16:15
  • В заключение, автор благодарит зрителей за просмотр и призывает подписаться на его канал.
  • Он обещает вернуться на следующем занятии и напоминает зрителям о важности бережного отношения к себе.