Python: utilizza le maiuscole e traduci

Le stringhe di maiuscole sono una necessità regolare in qualsiasi sistema di elaborazione del testo. Python lo raggiunge utilizzando le funzioni integrate nella libreria standard. Nell'esempio seguente usiamo le due funzioni di stringa,capwords() e upper()Per realizzare questo. Mentre "capwords" rende maiuscola la prima lettera di ogni parola, "upper" rende l'intera stringa.

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

Quando eseguiamo il programma sopra, otteniamo il seguente output:

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

Tradurre in python significa essenzialmente sostituire lettere specifiche con un'altra lettera. Può funzionare per la decrittazione della crittografia delle stringhe.

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

Quando eseguiamo il programma sopra, otteniamo il seguente output:

Tuwyriazsxyinw - simxze easy zearning.