logo

isupper(), islower(), lower(), upper() i Python og deres applikasjoner

I denne artikkelen vil vi diskutere isupper(), islower(), upper() og nedre() fungerer i Python . Disse metodene er innebygde metoder som brukes for å håndtere strenger. Før vi studerer isupper(), islower(), upper() og lower() i detalj, la oss få en grunnleggende idé om dem.

Hva er isupper() i Python?

I Python , isupper() er en innebygd metode som brukes for strenghåndtering. Denne metoden kommer tilbake ekte hvis alle tegnene i strengen er store, ellers returnerer Falsk .



huffman-kodekode
  1. Den returnerer True for mellomrom, men hvis det bare er mellomrom i strengen, returneres False.
  2. Den tar ingen argumenter, derfor returnerer den en feil hvis en parameter sendes.
  3. Sifre og symboler returnerer True, men hvis strengen bare inneholder sifre og tall, returneres False

Denne funksjonen brukes til å sjekke om argumentet inneholder store bokstaver som:

  Input  : string = 'GEEKSFORGEEKS'   Output  : True>

Syntaks for isupper()

Syntaks: string.isupper()

Parametere:



  • isupper() tar ingen parametere

Returnerer: True- Hvis alle tegn i strengen er store bokstaver. False- Hvis strengen inneholder 1 eller flere tegn uten store bokstaver.

Eksempel: Se etter store bokstaver

I denne kodestrengen inneholder variabelen verdi GEEKSFORGEEKS . Strengen består kun av store bokstaver. Når dette kaller isuppermetoden på streng, vil den returnere ekte og når den sjekker den andre strengen techcodeview.com det vil si en blanding av øvre og nedre streng, den kommer tilbake Falsk .



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>

>

>

Produksjon:

True False>

Hva er islower() i Python?

I Python, islower() er en innebygd metode som brukes for strenghåndtering. Metoden islower() returnerer ekte hvis alle tegnene i strengen er små, ellers returnerer False.

  1. Den returnerer True for mellomrom, men hvis det bare er mellomrom i strengen, returneres False.
  2. Den tar ingen argumenter, derfor returnerer den en feil hvis en parameter sendes.
  3. Sifre og symboler returnerer True, men hvis strengen bare inneholder sifre og tall, returneres False.

Denne funksjonen brukes til å sjekke om argumentet inneholder små bokstaver som:

  Input:   string = 'geeksforgeeks'   Output:   True>

Syntaks for islower()

Syntaks: string.islower()

Parametere:

  • islower() tar ingen parametere

Returnerer:

  • True- Hvis alle tegnene i strengen er lavere.
  • False- Hvis strengen inneholder 1 eller flere tegn uten små bokstaver.

Eksempel: Se etter små bokstaver

Denne koden hjelper deg med å sjekke om en streng er helt sammensatt av små bokstaver eller ikke. Ved hjelp av islower() metode, som er en innebygd metode i Pythons strengklasse. Hvis strengen bare inneholder små bokstaver, kommer den tilbake ekte ellers kommer den tilbake Falsk.

Python3




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>

>

>

Produksjon:

True False>

Hva er lower() i Python?

I Python, lavere() er en innebygd metode som brukes for strenghåndtering. De Nedre() metoden returnerer strengen med små bokstaver fra den gitte strengen. Det konverterer alle store bokstaver til små python . Hvis det ikke finnes store bokstaver, returnerer den den opprinnelige strengen.

  1. Den tar ingen argumenter, derfor returnerer den en feil hvis en parameter sendes.
  2. Siffer og symboler returneres som de er. Bare en stor bokstav returneres etter konvertering til små bokstaver i Python.
  Input:   string = 'GEEKSFORGEEKS'   Output:   geeksforgeeks>

Syntaks for lavere()

Syntaks: string.lower()

Parametere:

  • lower() tar ingen parametere

Returnerer: Den konverterer den gitte strengen til små bokstaver og returnerer strengen.

Eksempler

I denne koden vil vi bruke Nedre() metode for å konvertere strengene til små bokstaver. Først tar vi store bokstaver GEEKSFORGEEKS som konverteres til små bokstaver() ved hjelp av string.lower() funksjon. Det samme vil vi prøve med strengen som inneholder både store og små bokstaver, så vil funksjonen konvertere dette til små bokstaver.

maskinskriftsett

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

>

>

Produksjon:

geeksforgeeks geeksforgeeks>

Hva er upper() i Python?

I Python, øvre( ) er en innebygd metode som brukes for strenghåndtering. De øverste() metoden returnerer den store strengen fra den gitte strengen. Den konverterer alle små bokstaver til store bokstaver. Hvis det ikke finnes små bokstaver, returnerer den den opprinnelige strengen.

  1. Den tar ingen argumenter, derfor returnerer den en feil hvis en parameter sendes.
  2. Siffer og symboler returneres som de er. Bare en liten bokstav returneres etter konvertering til store bokstaver.
  Input:   string = 'geeksforgeeks'   Output:   GEEKSFORGEEKS>

Syntaks for upper()

Syntaks: string.upper()

Parametere:

  • upper() tar ingen parametere

Returnerer: Den konverterer den gitte strengen til store bokstaver og returnerer strengen.

Eksempel

I denne koden skal vi bruke øverste() metode for å konvertere strengene til store bokstaver. Først tar vi små bokstaver geeksforgeeks som konverteres til store bokstaver() ved hjelp av string.upper() funksjon. Det samme vil vi prøve med strengen som inneholder både store og små bokstaver Jeg heter ayush så vil funksjonen konvertere dette til små bokstaver.

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

>

>

Produksjon:

GEEKSFORGEEKS MY NAME IS AYUSH>

Tell store, små bokstaver og mellomrom

Gitt en streng, er oppgaven å skrive en Python-programmet å telle et antall store bokstaver, små bokstaver og mellomrom i en streng og veksle mellom store og små bokstaver i den gitte strengen (konverter små bokstaver til store bokstaver og omvendt).

  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>

Eksempel

Gå gjennom den gitte strengen tegn for tegn opp til lengden, og sjekk om tegnet er med små eller store bokstaver ved hjelp av innebygde metoder. Hvis små bokstaver, øk dens respektive teller, konverter den til store bokstaver ved hjelp av opper() funksjonen og legg den til en ny streng, hvis store bokstaver, øk dens respektive teller, konverter den til små bokstaver ved hjelp av lower() funksjonen og legg den til den nye streng. Hvis mellomrom, øker den respektive telleren og legger den til en ny streng. Skriv ut den nye strengen.

Python3




globale variabler js
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)>

>

>

Produksjon:

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