string

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

Costanti

string.ascii_letters Le lettere minuscole e maiuscole
string.ascii_lowercase Le lettere minuscole: ‘abcdefghijklmnopqrstuvwxyz’
string.ascii_uppercase Le lettere maiuscole: ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’
string.digits Le cifre: ‘0123456789’
string.hexdigits Le cifre esadecimali: ‘0123456789ABCDEF’
string.octdigits Le cifre ottali: ‘01234567’
string.printable I caratteri ASCII considerati stampabili

  • digits
  • ascii_letters
  • punctuation
  • whitespace
string.punctuation I caratteri ASCII considerati punteggiatura: ‘!”#$%&'()*+,-./:;<=>?@[\]^_`{|}~’
string.whitespace I 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)