maketrans()
Функция maketrans() используется для построения таблицы переходов, т.е. задает список символов, подлежащих замене во всей строке, или символов, удалить из строки
Синтаксис: maketrans (str1, str2, str3)
Параметры:
str1: указывает список символов, которые необходимо заменить.
str2: указывает список символов, которыми необходимо заменить символы.
str3: Указывает список символов, которые необходимо удалить.Возвращает: Возвращает таблицу перевода, в которой указаны преобразования, которые могут использоваться функцией перевода ()
Перевод с помощью maketrans()
Для перевода символов в строке используется translate(). Эта функция использует преобразование перевода, указанное с помощью maketrans().
Синтаксис: translate (table, delstr)
Параметры:
table: Отображение преобразования, указанное для выполнения переводов.
delstr: Строка удаления может быть указана, поскольку необязательный аргумент не упоминается в таблице.Возвраты: возвращает строку аргумента после выполнения переводов с использованием таблицы перевода.
Код №. 1: код для перевода с использованием translate() и maketrans().
Вывод: Строка перед переводом: weekyourweeks Строка после перевода: pythonengineering Перевести без layouttrans() Перевод также можно выполнить, указав словарь перевода и передав его в качестве объекта, который действует как отображение. В этом случае нет необходимости в maketrans() для выполнения переводов. Код #2: код для перевода без layouttrans().
Вывод: Строка перед переводом: weekyourweeks Строка после перевода: pythonengineering Приложение: |