2011-10-22 18 views
45

Ho uno script che legge l'input e che lo elenca, tuttavia voglio che converta le lettere maiuscole in lettere minuscole, come posso farlo?Come convertire lettere maiuscole in lettere minuscole

questo è ciò che ho ottenuto

for words in text.readlines(): 
    sentence = [w.strip(',.') for w in line.split() if w.strip(',.')] 
    list.append(sentence) 
+5

se hai trovato i metodi 'strip' e' split' di 'str', quanto può essere difficile cercare' upper' e 'lower'? – JBernardo

+5

per favore digita queste cose su google prima di venire qui, python docs è hit 1 e ha la risposta corretta. Per la registrazione la risposta è 'thestring.lower()' – Serdalis

risposta

95

Puoi trovare altri metodi e le funzioni relative alle stringhe Python nella sezione 5.6.1. String Methods della documentazione.

w.strip(',.').lower() 
21

str.lower() converte tutti i caratteri con carter in minuscolo.

3

Per convertire una stringa in minuscolo in Python, utilizzare qualcosa di simile.

list.append(sentence.lower()) 

ho trovato questo nel primo risultato dopo la ricerca per "python superiore al minuscolo".

Problemi correlati