logo

isupper(), islower(), lower(), upper() in Python e le loro applicazioni

In questo articolo, discuteremo isupper(), islower(), upper() e lower() funzioni in Pitone . Questi metodi sono metodi integrati utilizzati per gestire le stringhe. Prima di studiare isupper(), islower(), upper() e lower() in dettaglio, facciamoci un'idea di base su di loro.

Cos'è isupper() in Python?

In Pitone , è la cena() è un metodo integrato utilizzato per la gestione delle stringhe. Questo metodo ritorna VERO se tutti i caratteri nella stringa sono maiuscoli, altrimenti restituisce Falso .



vantaggi e svantaggi della tecnologia
  1. Restituisce True per gli spazi ma se nella stringa sono presenti solo spazi bianchi restituisce False.
  2. Non accetta argomenti, pertanto restituisce un errore se viene passato un parametro.
  3. Cifre e simboli restituiscono True ma se la stringa contiene solo cifre e numeri restituisce False

Questa funzione viene utilizzata per verificare se l'argomento contiene caratteri maiuscoli come:

  Input  : string = 'GEEKSFORGEEKS'   Output  : True>

Sintassi di isupper()

Sintassi: stringa.isupper()

parametri:



  • isupper() non accetta alcun parametro

Ritorna: True: se tutti i caratteri nella stringa sono maiuscoli. Falso: se la stringa contiene 1 o più caratteri non maiuscoli.

Esempio: controllo dei caratteri maiuscoli

In questo codice la variabile stringa contiene valore GEEKSFORGEEKS . La stringa è composta solo da lettere maiuscole. Quando questo chiama il metodo isupper su string, verrà restituito VERO e quando controlla l'altra stringa techcodeview.com cioè un mix di stringhe superiori e inferiori che restituirà Falso .



Python3




string>=> 'GEEKSFORGEEKS'> # Define a string containing only uppercase letters> print>(string.isupper())># Check if all characters in the string are uppercase and print the result> > string>=> 'techcodeview.com'># Define a string with a mix of uppercase and lowercase letters> print>(string.isupper())># Check if all characters in the string are uppercase and print the result>

>

>

Produzione:

True False>

Cos'è islower() in Python?

In Pitone, è più basso() è un metodo integrato utilizzato per la gestione delle stringhe. Il metodo islower() restituisce VERO se tutti i caratteri della stringa sono minuscoli, altrimenti restituisce False.

  1. Restituisce True per gli spazi ma se nella stringa sono presenti solo spazi bianchi restituisce False.
  2. Non accetta argomenti, pertanto restituisce un errore se viene passato un parametro.
  3. Cifre e simboli restituiscono True ma se la stringa contiene solo cifre e numeri restituisce False.

Questa funzione viene utilizzata per verificare se l'argomento contiene caratteri minuscoli come:

  Input:   string = 'geeksforgeeks'   Output:   True>

Sintassi di islower()

Sintassi: stringa.islower()

parametri:

  • islower() non accetta alcun parametro

Ritorna:

  • Vero: se tutti i caratteri nella stringa sono inferiori.
  • Falso: se la stringa contiene 1 o più caratteri non minuscoli.

Esempio: controllo dei caratteri minuscoli

Questo codice aiuta a verificare se una stringa è composta interamente da lettere minuscole o meno. Utilizzando è più basso() metodo, che è un metodo integrato nella classe string di Python. Se la stringa contiene solo lettere minuscole, verrà restituita VERO altrimenti ritornerà Falso.

Python3




modelli di programmazione java

string>=> 'geeksforgeeks'># Define a string containing only lowercase letters> print>(string.islower())># Check if all characters in the string are lowercase and print the result> > string>=> 'techcodeview.com'> # Define a string with a mix of uppercase and lowercase let> print>(string.islower())># Check if all characters in the string are lowercase and print the result>

>

>

Produzione:

True False>

Cos'è lower() in Python?

In Pitone, inferiore() è un metodo integrato utilizzato per la gestione delle stringhe. IL inferiore() Il metodo restituisce la stringa in minuscolo dalla stringa specificata. Converte tutto caratteri maiuscoli in Python minuscolo . Se non esistono caratteri maiuscoli, restituisce la stringa originale.

  1. Non accetta argomenti, pertanto restituisce un errore se viene passato un parametro.
  2. Le cifre e i simboli restituiti vengono restituiti così come sono, viene restituita solo una lettera maiuscola dopo la conversione in minuscola in Python.
  Input:   string = 'GEEKSFORGEEKS'   Output:   geeksforgeeks>

Sintassi di lower()

Sintassi: stringa.inferiore()

parametri:

  • lower() non accetta alcun parametro

Ritorna: Converte la stringa data in minuscolo e restituisce la stringa.

Esempi

In questo codice utilizzeremo il file inferiore() metodo per convertire le stringhe in minuscolo. Per prima cosa prenderemo una stringa maiuscola GEEKSFORGEEKS che viene convertito in minuscolo() con l'aiuto di stringa.inferiore() funzione. Lo stesso proveremo con la stringa che contiene sia maiuscole che minuscole, quindi la funzione la convertirà in minuscole.

Python3




# Checking for lowercase characters> string>=> 'GEEKSFORGEEKS'> #Define a string that contains only uppercase.> print>(string.lower())>#convert into lower case> > string>=> 'techcodeview.com'> #Define a string that contains noth uppercase and lowercase.> print>(string.lower())>#convert into lower case.>

>

>

Produzione:

geeksforgeeks geeksforgeeks>

Cos'è upper() in Python?

In Pitone, superiore( ) è un metodo integrato utilizzato per la gestione delle stringhe. IL superiore() Il metodo restituisce la stringa in maiuscolo dalla stringa specificata. Converte tutti i caratteri minuscoli in maiuscoli. Se non esistono caratteri minuscoli, restituisce la stringa originale.

  1. Non accetta argomenti, pertanto restituisce un errore se viene passato un parametro.
  2. Le cifre e i simboli restituiti vengono restituiti così come sono. Dopo la conversione in maiuscolo viene restituita solo una lettera minuscola.
  Input:   string = 'geeksforgeeks'   Output:   GEEKSFORGEEKS>

Sintassi di superiore()

Sintassi: stringa.upper()

parametri:

  • upper() non accetta alcun parametro

Ritorna: Converte la stringa data in maiuscolo e restituisce la stringa.

Esempio

In questo codice useremo superiore() metodo per convertire le stringhe in maiuscolo. Per prima cosa prenderemo una stringa minuscola geeksforgeeks che viene convertito in maiuscolo() con l'aiuto di stringa.upper() funzione. Proveremo lo stesso con la stringa che contiene sia lettere maiuscole che minuscole Il mio nome è ayush quindi la funzione lo convertirà in minuscolo.

Python3




# checking for uppercase characters> string>=> 'geeksforgeeks'> #Define a string that contains only lowercase()> print>(string.upper())>#Convert into uppercase> > string>=> 'My name is ayush'> #Define a string that contains only lower case> print>(string.upper())>#convert into uppercase.>

>

>

Produzione:

GEEKSFORGEEKS MY NAME IS AYUSH>

Contare le lettere maiuscole, minuscole e gli spazi

Data una stringa, il compito è scrivere a Programma Python per contare un numero di lettere maiuscole, lettere minuscole e spazi in una stringa e commutare tra maiuscole e minuscole la stringa specificata (convertire lettere minuscole in maiuscole e viceversa).

  Input   : string = 'techcodeview.com is a computer Science portal for Geeks'   Output   : Uppercase - 4 Lowercase - 41 spaces - 7 gEEKSFORGEEKS IS A COMPUTER sCIENCE PORTAL FOR gEEKS>

Esempio

Attraversa la stringa data carattere per carattere fino alla sua lunghezza e controlla se il carattere è minuscolo o maiuscolo utilizzando i metodi integrati. Se minuscolo, incrementa il suo rispettivo contatore, convertilo in maiuscolo usando la funzione upper() e aggiungilo ad una nuova stringa, se maiuscolo, incrementa il suo rispettivo contatore, convertilo in minuscolo usando la funzione lower() e aggiungilo alla nuova stringa corda. Se è presente spazio, incrementa il rispettivo contatore e lo aggiunge a una nuova stringa. Stampa la nuova stringa.

Python3




alfabeto come numeri
string>=> 'techcodeview.com is a computer Science portal for Geeks'> newstring>=> ''> count1>=> 0> count2>=> 0> count3>=> 0> > for> a>in> string:> ># converting to uppercase.> >if> (a.isupper())>=>=> True>:> >count1>+>=> 1> >newstring>+>=> (a.lower())> ># converting to lowercase.> >elif> (a.islower())>=>=> True>:> >count2>+>=> 1> >newstring>+>=> (a.upper())> > ># adding it to the new string as it is.> >elif> (a.isspace())>=>=> True>:> >count3>+>=> 1> >newstring>+>=> a> print>(>'In original String : '>)> print>(>'Uppercase -'>, count1)> print>(>'Lowercase -'>, count2)> print>(>'Spaces -'>, count3)> print>(>'After changing cases:'>)> print>(newstring)>

>

>

Produzione:

In original String : Uppercase - 4 Lowercase - 41 Spaces - 7 After changing cases: gEEKSFORgEEKS IS A COMPUTER sCIENCE PORTAL FOR gEEKS>