Descripción
Método de cadena de Python maketrans()devuelve una tabla de traducción que asigna cada carácter de la cadena intabstring al carácter en la misma posición en la cadena outtab . Luego, esta tabla se pasa a la función translate ().
Note - Tanto el intab como el outtab deben tener la misma longitud.
Sintaxis
A continuación se muestra la sintaxis de maketrans() método -
str.maketrans(intab, outtab)
Parámetros
Valor devuelto
Este método devuelve una tabla de traducción para usar la función translate ().
Ejemplo
El siguiente ejemplo muestra el uso del método maketrans (). Debajo de esto, cada vocal en una cadena se reemplaza por su posición vocal:
#!/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)
Cuando ejecutamos el programa anterior, produce el siguiente resultado:
th3s 3s str3ng 2x1mpl2....w4w!!!