Python – La méthode String maketrans()
La méthode maketrans() renvoie une table de traduction qui mappe chaque caractère du str1 dans le caractère à la même position dans la chaîne str2. Ensuite, cette table est passée à la fonction translate().
Remarque : str1 et str2 doivent avoir la même longueur.
Syntaxe:
string.maketrans(str1, str2)
Paramètres:
La méthode maketrans() prend deux paramètres:
- str1 : Il s’agit d’une chaîne de caractères.
- str2 : Il s’agit de la chaîne ayant le caractère de mappage correspondant.
Valeur de retour:
La méthode maketrans() renvoie une table de traduction.
Exemple:
L’exemple suivant montre l’utilisation de la méthode maketrans(). Chaque voyelle d’une chaîne est remplacée par sa position de voyelle
intab = "aeiou" outtab = "12345" trantab = str.maketrans(intab, outtab) txt = "Welcome to WayToLearnX!" print (txt.translate(trantab))
Sortie:
W2lc4m2 t4 W1yT4L21rnX!