lower() in python è una funzione che restituisce come valore lettere minuscole.
Esempio 1 :
Per testare il codice aprire CMD digitare “python” più tasto ENTER.
x="FESTA"
y=x.lower()
print(y)
#oppure
y="FESTA".lower()
print(y)
#oppure
print("FESTA".lower())

Descrizione:
- x=”FESTA” Definisco una variabile x con valore la stringa FESTA
- y=x.lower() Definisco una variabile y che sarà la conversione in lettere minuscole della variabile x
- print(y) Funzione print() per stampare il valore della variabile y in modo che sia leggibile
- y=”FESTA”.lower() Questo per dimostrare che posso fare a meno di definire la variabile x ed ottengo lo stesso risultato
- print(“FESTA”.lower()) Questo per dimostrare che posso ottenere sempre lo stesso risultato senza definire variabili
Esempio 2
Stringa mista .Da notare che numeri e simboli se presenti vengono ignorati:
x="SaBato 2023"
x=x.lower()
print(x)
#oppure
x="SaBato 2023".lower()
print(x)

Descrizione:
- x=”SaBato 2023″: definisce una variabile x che e pari alla stringa mista “SaBato 2023”.
- x=x.lower() : ridefinisce la variabile x che e uguale alla sua conversione in minuscole (x.lower())
- print(x) : Stampa il risultato ottenuto.R
Esempio 3
Rimanendo sempre sul tema della funzione lower() in python, rispondere alla domanda con un si (minuscolo) o SI (MAIUSCOLO) fa una bella differenza
(prevenire le lettere maiuscole ).
while True:
x=input("Ti piace la spiaggia ? si/no? ")
x=x.lower()
if x=="si":
y=x
print(y)

Descrizione:
- while true: La funzione while() apre un ciclo ripetitivo associata al valore booleano “True” in modo che il ciclo diventa infinito
- x=input(“Ti piace la spiaggia ? si/no? “) : funzione input() permette al utente di inserire dati in tempo reale.
- x=x.lower() : Quindi conversione in minuscole del valore inserito.
- if x==”si”: Pongo una condizione che se è sodisfatta esegue il blocco di codice al suo interno , in questo caso y=x.
- print(y): Stampa il valore di y.