Python - Capitalize e traduza

Sequências de letras maiúsculas são uma necessidade normal em qualquer sistema de processamento de texto. Python consegue isso usando as funções integradas na biblioteca padrão. No exemplo a seguir, usamos as duas funções de string,capwords() e upper()Para alcançar isto. Enquanto 'capwords' coloca em maiúscula a primeira letra de cada palavra, 'upper' coloca toda a string em maiúscula

import string
text = 'Tutorialspoint - simple easy learning.'
print string.capwords(text)
print string.upper(text)

Quando executamos o programa acima, obtemos a seguinte saída -

Tutorialspoint - Simple Easy Learning.
TUTORIALSPOINT - SIMPLE EASY LEARNING.

Tradução em python significa essencialmente substituir letras específicas por outra letra. Ele pode funcionar para a criptografia e descriptografia de strings.

import string
text = 'Tutorialspoint - simple easy learning.'
transtable = string.maketrans('tpol', 'wxyz')
print text.translate(transtable)

Quando executamos o programa acima, obtemos a seguinte saída -

Tuwyriazsxyinw - simxze easy zearning.