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!

 
QCM Python

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *