logo

isupper(), islower(), lower(), upper() en Python i les seves aplicacions

En aquest article, parlarem isupper (), islower (), superior () i inferior () funcions en Python . Aquests mètodes són mètodes integrats utilitzats per manejar cadenes. Abans d'estudiar isupper(), islower(), upper() i lower() en detall, tinguem una idea bàsica sobre ells.

Què és isupper() a Python?

En Python , isupper() és un mètode integrat utilitzat per al maneig de cordes. Aquest mètode torna És cert si tots els caràcters de la cadena estan en majúscules, en cas contrari, retorna Fals .



java analitza la cadena a int
  1. Retorna True per als espais en blanc, però si només hi ha espais en blanc a la cadena, retorna False.
  2. No pren cap argument, per tant, retorna un error si es passa un paràmetre.
  3. Els dígits i els símbols retornen True, però si la cadena només conté dígits i números retorna False

Aquesta funció s'utilitza per comprovar si l'argument conté caràcters en majúscules com ara:

  Input  : string = 'GEEKSFORGEEKS'   Output  : True>

Sintaxi de isupper()

Sintaxi: string.isupper()

Paràmetres:



  • isupper() no pren cap paràmetre

Devolucions: True: si tots els caràcters de la cadena estan en majúscules. Fals: si la cadena conté 1 o més caràcters no majúscules.

Exemple: comprovació de caràcters en majúscules

En aquest codi, la variable de cadena conté valor GEEKSFORGEEKS . La cadena consta només de lletres majúscules. Quan això crida al isuppermethod a la cadena, tornarà És cert i quan comprova l'altra cadena techcodeview.com és a dir, una barreja de corda superior i inferior tornarà Fals .



Python 3




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>

>

>

Sortida:

True False>

Què és islower() a Python?

En Python, és més baix () és un mètode integrat utilitzat per al maneig de cordes. El mètode islower() retorna És cert si tots els caràcters de la cadena són en minúscules, en cas contrari, retorna Fals.

  1. Retorna True per als espais en blanc, però si només hi ha espais en blanc a la cadena, retorna False.
  2. No pren cap argument, per tant, retorna un error si es passa un paràmetre.
  3. Els dígits i els símbols retornen True, però si la cadena només conté dígits i números retorna False.

Aquesta funció s'utilitza per comprovar si l'argument conté caràcters en minúscules com ara:

  Input:   string = 'geeksforgeeks'   Output:   True>

Sintaxi de islower()

Sintaxi: string.islower()

Paràmetres:

  • islower() no pren cap paràmetre

Devolucions:

  • True: si tots els caràcters de la cadena són inferiors.
  • Fals: si la cadena conté 1 o més caràcters no minúscules.

Exemple: comprovació de caràcters en minúscula

Aquest codi ajuda a comprovar si una cadena està composta completament de lletres minúscules o no. Utilitzant és més baix () mètode, que és un mètode integrat a la classe de cadena de Python. Si la cadena només conté minúscules, tornarà És cert en cas contrari tornarà Fals.

Python 3




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>

valor de la cadena java
>

>

Sortida:

True False>

Què és inferior () a Python?

En Python, inferior () és un mètode integrat utilitzat per al maneig de cordes. El més baix() El mètode retorna la cadena en minúscules de la cadena donada. Ho converteix tot caràcters majúscules a minúscules Python . Si no hi ha caràcters en majúscules, retorna la cadena original.

  1. No pren cap argument, per tant, retorna un error si es passa un paràmetre.
  2. Els dígits i els símbols es retornen tal com són, només es retorna una lletra majúscula després de convertir-les en minúscules a Python.
  Input:   string = 'GEEKSFORGEEKS'   Output:   geeksforgeeks>

Sintaxi de lower()

Sintaxi: string.lower()

Paràmetres:

  • lower() no pren cap paràmetre

Devolucions: Converteix la cadena donada en minúscules i retorna la cadena.

Exemples

En aquest codi farem servir el més baix() mètode per convertir les cadenes a minúscules. En primer lloc agafarem la cadena en majúscules GEEKSFORGEEKS que es converteix en minúscula () amb l'ajuda de string.lower() funció. El mateix ho intentarem amb la cadena que conté tant en majúscules com en minúscules, llavors la funció convertirà això en minúscules.

Python 3




# 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.>

>

>

Sortida:

geeksforgeeks geeksforgeeks>

Què és upper() a Python?

En Python, superior( ) és un mètode integrat utilitzat per al maneig de cadenes. El superior () El mètode retorna la cadena en majúscula de la cadena donada. Converteix tots els caràcters minúscules a majúscules. Si no existeixen caràcters en minúscula, retorna la cadena original.

  1. No pren cap argument, per tant, retorna un error si es passa un paràmetre.
  2. Els dígits i els símbols es retornen tal com són, només es retorna una lletra minúscula després de convertir-les en majúscules.
  Input:   string = 'geeksforgeeks'   Output:   GEEKSFORGEEKS>

Sintaxi de superior ()

Sintaxi: string.upper()

Paràmetres:

  • upper() no pren cap paràmetre

Devolucions: Converteix la cadena donada en majúscules i retorna la cadena.

Exemple

En aquest codi utilitzarem superior () mètode per convertir les cadenes a majúscules. En primer lloc agafarem la cadena en minúscula geeksforgeeks que es converteix en majúscula () amb l'ajuda de string.upper() funció. El mateix ho intentarem amb la cadena que conté majúscules i minúscules El meu nom és ayush aleshores la funció convertirà això en minúscules.

Python 3




# 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.>

>

>

Sortida:

GEEKSFORGEEKS MY NAME IS AYUSH>

Compta les majúscules, les minúscules i els espais

Donada una cadena, la tasca és escriure a Programa Python per comptar un nombre de lletres majúscules, minúscules i espais en una cadena i alternar entre majúscules i minúscules la cadena donada (convertir minúscules en majúscules i 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>

Exemple

Travessa la cadena donada caràcter per caràcter fins a la seva longitud i comproveu si el caràcter està en minúscules o majúscules mitjançant mètodes integrats. Si és en minúscula, incrementeu el seu comptador respectiu, convertiu-lo en majúscules utilitzant la funció upper() i afegiu-lo a una cadena nova, si en majúscules, incrementeu el seu comptador respectiu, convertiu-lo en minúscules mitjançant la funció lower() i afegiu-lo a la nova. corda. Si hi ha espai, incrementeu el seu comptador respectiu i afegiu-lo a una cadena nova. Imprimeix la cadena nova.

Python 3




100 km/h en mph
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)>

>

>

Sortida:

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