Descrição
o maketrans()O método retorna uma tabela de tradução que mapeia cada caractere da intabstring no caractere na mesma posição na string outtab. Em seguida, essa tabela é passada para a função translate ().
Note - Tanto o intab quanto o outtab devem ter o mesmo comprimento.
Sintaxe
A seguir está a sintaxe para maketrans() método -
str.maketrans(intab, outtab]);
Parâmetros
Valor de retorno
Este método retorna uma tabela de tradução para ser usada na função translate ().
Exemplo
O exemplo a seguir mostra o uso do método maketrans (). Com isso, cada vogal em uma corda é substituída por sua posição vogal -
#!/usr/bin/python3
intab = "aeiou"
outtab = "12345"
trantab = str.maketrans(intab, outtab)
str = "this is string example....wow!!!"
print (str.translate(trantab))
Resultado
Quando executamos o programa acima, ele produz o seguinte resultado -
th3s 3s str3ng 2x1mpl2....w4w!!!