upper() python è una funzione che restituisce come valore una stringa con lettere maiuscole.
Esempio 1:
Per testare il codice aprire CMD digitare “python” più tasto ENTER
x="GiOiOSo"
y=x.upper()
print(y)
#oppure
y="GiOiOSo".upper()
print(y)
#oppure
print("GiOiOSo".upper())

Descrizione
Nel esempio di sopra definisco una variabile x uguale alla stringa “GiOiOSo” composta da lettere minuscole e maiuscole : (x=”GiOiOSo”). Definisco una variabile y che e la conversione in lettere maiuscole di x : (y=x.upper()). Utilizzo la funzione print() per stampare il risultato.
Esempio 2 :
Nella funzione upper() in python, numeri e simboli se presenti vengono ignorati ad esempio:
x="<3 0 6 r1cco 0 6 r0cco"
x=x.upper()
print(x)
#oppure
x="<3 0 6 r1cco 0 6 r0cco".upper()
print(x)

Esempio 3 :
Nel prossimo esempio introducendo altre funzioni è rimanendo sempre sul tema , creo una piccola applicazione che restituisce in lettere maiuscole tutto quello che viene inserito nella definizione.
def maiusc(x):
y=x.upper()
print(y)
while True:
x=input("scrivi un valore poi premi enter...")
maiusc(x)

Descrizione
In questo caso il codice estato salvato come file nominato “maiusc.py” Doppio click per lanciarlo oppure nel tramite CMD. Nel codice :
def maiusc(x): Comando def() definisce una funzione di nome maiusc con una variabile x, al suo interno : y=x.upper() ovvero creo una variabile y che e la conversione in maiuscole di x . print(y) stampa il risultato .
while True: La funzione while() ripete al infinito il codice scritto al suo interno. In questo caso : x=input(“scrivi un valore poi premi enter…”) funzione input() ti chiede di inserire in tempo reale un valore è lo associa al nome x.
maiusc(x) richiama la definizione scritta in precedenza, inserisce il valore di x in essa. Da notare che tutto funziona se si crea il codice nella giusta sequenza.