Método Python maketrans()

Python 字符串Cadena de Python


Descripción

El método Python maketrans() se utiliza para crear una tabla de conversión de mapeo de caracteres. En la forma más simple de llamada que acepta dos parámetros, el primer parámetro es una cadena que representa los caracteres que necesitan ser convertidos, y el segundo parámetro también es una cadena que representa el destino de la conversión.

Nota:Las dos cadenas deben tener la misma longitud y mantener una relación de correspondencia uno a uno.

Sintaxis

Sintaxis del método maketrans():

str.maketrans(intab, outtab)

Parámetros

  • intab -- La cadena compuesta por los caracteres que se van a reemplazar en la cadena.
  • outtab -- La cadena de los caracteres de mapeo correspondientes.

Valor de retorno

Devuelve la nueva cadena generada después de la conversión de la cadena.

Ejemplo

El siguiente ejemplo demuestra cómo usar el método maketrans() para convertir todas las vocales en los dígitos especificados:

Ejemplo

#!/usr/bin/python
# -*- coding: UTF-8 -*-

from string import maketrans   # Se debe llamar a 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!!!

Python 字符串Cadena de Python

Otras extensiones