martes, 16 de enero de 2018

Receta Python No. 1-13: Traducción del Contenido de una Cadena de Caracteres (String)

1. Problema

Traducir el contenido de una cadena de caracteres.

2. Solución

Para llevar a cabo esta tarea Python ofrece una estructura tipo mapa para traducir el contenido de un objeto string.


El método maketrans() recibe dos argumentos ("Common string operations", 2018); a saber:
  • Caracteres a ser sustituidos
  • Nuevos caracteres
La correspondencia debe ser uno a uno:
  • abcd
  • wxyz
Luego la traduccion efectiva se realiza con el metodo translate() ("Common string operations", 2018). Este método recibe como argumento el mapa de traduccion creado con maketrans().

3. Código Python

Archivo Python traduccion.py [enlace alternativo]:

Prueba de ejecucion:

Dyckens

4. Literatura & Enlaces

Bernard J. (2016). Python Recipes Handbook: A Problem-Solution Approach. Canada: Apress.
Common string operations — Python 2.7.14 documentation (2018). Recuperado desde: https://docs.python.org/2/library/string.html


O

No hay comentarios:

Publicar un comentario

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.