Python maiuscolo

Il metodo Python upper() converte tutte le lettere minuscole in una stringa in maiuscole e restituisce la stringa modificata. Il Python isupper() restituisce true se tutti i caratteri in una stringa sono maiuscoli e false se non lo sono. Entrambi sono utili per formattare i dati che dipendono dalle maiuscole.

In Python, quando lavori su una stringa, potresti voler convertire la stringa in maiuscolo o controllare se la stringa è già in maiuscolo.

Ad esempio, se stai creando un programma che prepara i dati per le matrici dei biglietti a un concerto, potresti voler convertire tutti i nomi in maiuscolo in modo che siano facilmente leggibili. Prima di convertire la stringa in maiuscolo, potresti anche voler controllare se è già in maiuscolo.

Ecco dove Python upper() e isupper( ) entrano in gioco. Il metodo upper() può essere utilizzato per convertire tutti i caratteri basati su maiuscole in una stringa in maiuscolo e il metodo isupper() può essere utilizzato per verificare se tutti i caratteri in una stringa sono in maiuscolo.

In questo tutorial discuteremo come utilizzare entrambi questi metodi per lavorare con le stringhe maiuscole. Esamineremo anche alcuni esempi per illustrare come funzionano. Se sei interessato a conoscere i metodi delle stringhe minuscole in Python, consulta la nostra guida ai Metodi delle minuscole Python.

Python Stringa Aggiornamento

Le stringhe memorizzano il testo e in genere sono contenute in una variabile. Le stringhe in Python sono dichiarate con virgolette singole ‚Äò‚Äô o doppie virgolette "". Sebbene sia possibile utilizzare sia le virgolette singole che le virgolette doppie, dovresti attenerti all’una o all’altra. Ecco un esempio di come dichiarare una stringa:

Possiamo stampare una stringa con la funzione print():

Il nostro programma restituisce: Questa è una stringa Python.

L’81% dei partecipanti ha dichiarato di sentirsi più sicuro del proprio prospettive di lavoro nel settore tecnologico dopo aver frequentato un bootcamp. Fatti abbinare a un bootcamp oggi.

Il laureato medio del bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’inizio di un bootcamp alla ricerca del primo lavoro.

Ora che ci siamo spazzolati sulle stringhe, consideriamo come possiamo convertirle in maiuscolo.

Python Upper

Il metodo integrato Python upper() può essere utilizzato per convertire tutti i caratteri basati su maiuscole all’interno di una stringa in maiuscolo. Il metodo upper() restituisce una copia di una stringa originale in cui tutti i caratteri vengono visualizzati in maiuscolo.

La sintassi per upper() metodo è il seguente:

Come come puoi vedere, il metodo upper() non accetta parametri e viene aggiunto alla fine di un valore di stringa esistente.

Facciamo un esempio per mostrare come il è possibile utilizzare il metodo upper().

Supponiamo che stiamo lavorando in un cinema e stiamo creando un programma che converte tutti i nomi dei clienti in maiuscolo. che i nomi dei clienti sono e facilmente leggibile sui biglietti e utilizzare un caso coerente, che renderà più facile per gli impiegati cinematografici controllare l’identità degli spettatori.

Per svolgere questo compito, potremmo usare il upper() metodo. Ecco un esempio del metodo upper() utilizzato per convertire una stringa in maiuscolo:

Il nostro codice restituisce: ELSIE SWANSON. Analizziamo il nostro codice per mostrare come funziona. Sulla prima riga, dichiariamo una variabile chiamata attendee_name che memorizza il nome del nostro spettatore. Quindi, nella riga successiva, utilizziamo upper() per convertire nome_partecipante in maiuscolo, quindi stampiamo il nome modificato sulla console.

Il metodo upper() non influirà su simboli, spazi bianchi o numeri all’interno di una stringa, perché quei caratteri non sono basati su maiuscole e minuscole.

Python Isupper()

Prima di convertire una stringa in maiuscolo, potresti voler controllare che la stringa non sia già in maiuscolo.

Per verificare se una stringa è in maiuscolo, possiamo usare il metodo isupper(). isupper() controlla se ogni carattere basato su maiuscole e minuscole in una stringa è in maiuscolo e restituisce un valore True o False a seconda del risultato.

Ecco la sintassi per il metodo isupper():

Ad esempio, usiamo l’esempio del biglietto del cinema dall’alto.

Prima di convertire il nome di uno spettatore in maiuscolo sul suo biglietto, dovremmo prima verificare se il nome è già stato convertito in maiuscolo. Questo ci permetterebbe di rendere il nostro codice più efficiente perché non convertiremmo in maiuscolo una stringa già formattata nel modo corretto.

Possiamo verificare se il nome di un cliente è già in maiuscolo utilizzando il seguente codice:

Il nostro codice restituisce: False. Come puoi vedere, il valore della variabile attendee_name è in maiuscolo e minuscolo. Quindi, quando il nostro metodo isupper() viene eseguito, restituisce False, perché non tutti i caratteri nella variabile attendee_name sono in maiuscolo.

Il Python Il metodo isupper() restituisce True se una stringa include spazi, simboli o numeri, assumendo che tutti i caratteri basati su maiuscole vengano visualizzati in maiuscolo.

Python Isupper e Upper

Facciamo un ulteriore passo avanti con il nostro codice. Nell’esempio sopra, abbiamo utilizzato la funzione integrata isupper() per verificare se il nome del cliente era già in maiuscolo.

"Il Karma di carriera è entrato nella mia vita quando ho ne avevo più bisogno e mi ha aiutato rapidamente a partecipare a un bootcamp. Due mesi dopo la laurea, ho trovato il lavoro dei miei sogni in linea con i miei valori e obiettivi nella vita!"

Venus, Software Engineer presso Rockbot

Potremmo combinare sia isupper() che upper() per verificare se una stringa è già in maiuscolo e convertirlo in maiuscolo se la stringa non è già formattata in tutto maiuscolo. Ecco il codice che potremmo usare per eseguire questa azione:

Il risultato del nostro codice è il seguente:

Se il nostro nome_partecipante fosse già tutto maiuscolo, il nostro codice restituirebbe:

Scomponiamo il nostro codice. Sulla prima riga, dichiariamo la variabile attendee_name che memorizza il nome del nostro spettatore. Quindi, utilizziamo un’istruzione if e isupper() per verificare se il nome del cliente è già in maiuscolo.

Se l’istruzione restituisce False, significa che il nome del cliente non è tutto maiuscolo, il nostro programma utilizza il metodo upper() per convertire il nome del cliente in maiuscolo e stampare il nome modificato sulla console.

Se il nome del cliente è già in maiuscolo, il contenuto del nostro else vengono eseguite le istruzioni e viene stampato un messaggio sulla console, accanto al nome del partecipante.

Conclusione

Lavorare con le stringhe maiuscole è un’operazione comune in Python. Il metodo >upper() può essere utilizzato per convertire una stringa in tutto maiuscolo e il metodo isupper() può essere utilizzato per verificare se una stringa è già in maiuscolo.

Questo tutorial spiega come utilizzare sia upper() che isupper() per lavorare con stringhe maiuscole in Python. Abbiamo anche esplorato un esempio di ciascuno di questi metodi in azione, quindi abbiamo discusso di come entrambi questi metodi possono essere combinati per verificare se una stringa è in maiuscolo e convertirla in maiuscolo se non è già in quella forma.

Questo è tutto ciò che devi sapere sui metodi upper() e isupper() ‚Äî ora sei pronto per usarli nel tuo codice come un professionista nei tuoi programmi Python!