string

Il modulo string fornisce funzionalità aggiuntive per il trattamento delle stringhe

Costanti

string.ascii_lettersLe lettere minuscole e maiuscole
string.ascii_lowercaseLe lettere minuscole: ‘abcdefghijklmnopqrstuvwxyz’
string.ascii_uppercaseLe lettere maiuscole: ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’
string.digitsLe cifre: ‘0123456789’
string.hexdigitsLe cifre esadecimali: ‘0123456789ABCDEF’
string.octdigitsLe cifre ottali: ‘01234567’
string.printableI caratteri ASCII considerati stampabili: digits, ascii_letters, punctuation, whitespace
string.punctuationI caratteri ASCII considerati punteggiatura: ‘!”#$%&'()*+,-./:;<=>?@[\]^_`{|}~’
string.whitespaceI caratteri ASCII considerati spazi: spazio, line feed, return, form feed, vertical tab, …

Funzioni

string.capwords(s)Trasforma in maiuscolo ogni parola (prima elimina spazi iniziali e finali e spazi doppi in mezzo)
string.capwords(s, sep)Trasforma in maiuscolo ogni parola (usa sep per individuare le parole, non modifica gli spazi)

Classi

  • string.Formatter(), come str.format()
  • string.Template(s)