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.