Las cadenas de mayúsculas son una necesidad habitual en cualquier sistema de procesamiento de texto. Python lo logra utilizando las funciones integradas en la biblioteca estándar. En el siguiente ejemplo usamos las dos funciones de cadena,capwords() y upper()lograr esto. Mientras que 'capwords' escribe en mayúscula la primera letra de cada palabra, 'upper' pone en mayúscula toda la cadena.
import string
text = 'Tutorialspoint - simple easy learning.'
print string.capwords(text)
print string.upper(text)
Cuando ejecutamos el programa anterior, obtenemos el siguiente resultado:
Tutorialspoint - Simple Easy Learning.
TUTORIALSPOINT - SIMPLE EASY LEARNING.
La traducción en python significa esencialmente sustituir letras específicas por otra letra. Puede funcionar para cifrado, descifrado de cadenas.
import string
text = 'Tutorialspoint - simple easy learning.'
transtable = string.maketrans('tpol', 'wxyz')
print text.translate(transtable)
Cuando ejecutamos el programa anterior, obtenemos el siguiente resultado:
Tuwyriazsxyinw - simxze easy zearning.