Método Python translate()

Python 字符串Cadenas de Python


Descripción

El método Python translate() convierte los caracteres de una cadena según la tabla dada por el parámetro table (que contiene 256 caracteres). Los caracteres a filtrar se colocan en el parámetro del.

Sintaxis

Sintaxis del método translate():

str.translate(table[, deletechars]);

Parámetros

  • table -- tabla de traducción, la tabla de traducción se obtiene mediante el método maketrans.
  • deletechars -- lista de caracteres a filtrar en la cadena.

Valor de retorno

Devuelve la cadena traducida.

Ejemplo

El siguiente ejemplo muestra cómo usar la función translate():

Ejemplo (Python 2.0+)

#!/usr/bin/python from string import maketrans # Importar la función maketrans. intab = "aeiou" outtab = "12345" trantab = maketrans(intab, outtab) str = "this is string example....wow!!!"; print str.translate(trantab);

El resultado del ejemplo anterior es el siguiente:

th3s 3s str3ng 2x1mpl2....w4w!!!

El ejemplo anterior elimina los caracteres 'x' y 'm' de la cadena:

Ejemplo (Python 2.0+)

#!/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, 'xm');

El resultado del ejemplo anterior:

th3s 3s str3ng 21pl2....w4w!!!

Python 字符串Cadenas de Python

Otras extensiones