Метод Python String maketrans ()

Описание

Строковый метод Python maketrans () возвращает таблицу перевода, которая отображает каждый символ в строке intabstring на символ в той же позиции в строке outtab . Затем эта таблица передается в функцию translate ().

Примечание. И intab, и outtab должны иметь одинаковую длину.

Синтаксис

Ниже приводится синтаксис для maketrans () метод —

str.maketrans(intab, outtab)

Параметры

  • intab — это строка с фактическими символами.

  • outtab — это строка, имеющая соответствующий символ сопоставления.

Возвращаемое значение

Этот метод возвращает таблицу перевода, которая будет использоваться функцией translate ().

Пример

В следующем примере показано использование метода maketrans (). При этом каждая гласная в строке заменяется ее положением гласной —

Живая демонстрация
#!/usr/bin/python

from string import maketrans   # Required to call maketrans function.

intab = "aeiou"
outtab = "12345"
trantab = maketrans(intab, outtab)

str = "this is string example....wow!!!"
print str.translate(trantab)

Когда мы запускаем вышеуказанную программу, она дает следующий результат —

th3s 3s str3ng 2x1mpl2....w4w!!!
Выберите поля, которые будут показаны. Прочие будут скрыты. Перктаскивайте мышкой для изменения порядка полей.
  • Изображение
  • SKU
  • Рейтинг
  • Цена
  • Запасы
  • Доступность
  • В корзину
  • Описание
  • Содержимое
  • Вес
  • Размеры
  • Дополнительная информация
  • Атрибуты
  • Custom attributes
  • Настраиваемые поля
Сравнить
Список желаний 0
Открыть страницу желаний Продолжить покупки