Python – La méthode String translate()

La méthode translate() renvoie une copie d’une chaîne dans laquelle tous les caractères ont été traduits à l’aide de la table (construite avec la fonction maketrans() dans le module String), en supprimant éventuellement tous les caractères trouvés dans la chaîne donnée.
 
 

Syntaxe:
string.translate(table)

 

Paramètres:

La méthode translate() prend un seul paramètre:

  • table : une table de traduction contenant le mappage entre deux caractères; généralement créé par maketrans()

 

Valeur de retour:

La méthode translate() renvoie une chaîne dans laquelle chaque caractère est mappé sur son caractère correspondant conformément à la table de traduction.
 
 

Exemple:

L’exemple suivant montre l’utilisation de la méthode translate(). 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 *