logo

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

I denne artikel vil vi diskutere isupper(), islower(), upper() og lower() fungerer i Python . Disse metoder er indbyggede metoder, der bruges til at håndtere strenge. Før vi studerer isupper(), islower(), upper() og lower() i detaljer, lad os få en grundlæggende idé om dem.

Hvad er isupper() i Python?

I Python , isupper() er en indbygget metode, der bruges til strenghåndtering. Denne metode vender tilbage Rigtigt hvis alle tegn i strengen er store bogstaver, ellers returneres Falsk .



omvendt streng i java
  1. Det returnerer True for mellemrum, men hvis der kun er mellemrum i strengen, returneres False.
  2. Den tager ingen argumenter, derfor returnerer den en fejl, hvis en parameter sendes.
  3. Cifre og symboler returnerer True, men hvis strengen kun indeholder cifre og tal, returneres False

Denne funktion bruges til at kontrollere, om argumentet indeholder store bogstaver såsom:

  Input  : string = 'GEEKSFORGEEKS'   Output  : True>

Syntaks for isupper()

Syntaks: string.isupper()

Parametre:



  • isupper() tager ingen parametre

Vender tilbage: True- Hvis alle tegn i strengen er store bogstaver. Falsk- Hvis strengen indeholder 1 eller flere tegn uden store bogstaver.

Eksempel: Søger efter store bogstaver

I denne kodestreng indeholder variabel værdi GEEKSFORGEEKS . Streng består kun af store bogstaver. Når dette kalder isupper-metoden på streng, vender den tilbage Rigtigt og når den tjekker den anden streng techcodeview.com det er en blanding af øvre og nedre streng, den vender tilbage 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>

>

>

Produktion:

True False>

Hvad er islower() i Python?

I Python, islower() er en indbygget metode, der bruges til strenghåndtering. Metoden islower() returnerer Rigtigt hvis alle tegn i strengen er små bogstaver, ellers returnerer False.

  1. Det returnerer True for mellemrum, men hvis der kun er mellemrum i strengen, returneres False.
  2. Den tager ingen argumenter, derfor returnerer den en fejl, hvis en parameter sendes.
  3. Cifre og symboler returnerer True, men hvis strengen kun indeholder cifre og tal, returneres False.

Denne funktion bruges til at kontrollere, om argumentet indeholder små bogstaver såsom:

  Input:   string = 'geeksforgeeks'   Output:   True>

Syntaks for islower()

Syntaks: string.islower()

Parametre:

  • islower() tager ingen parametre

Vender tilbage:

  • True- Hvis alle tegn i strengen er lavere.
  • Falsk- Hvis strengen indeholder 1 eller flere ikke-små bogstaver.

Eksempel: Søger efter små bogstaver

Denne kode hjælper med at kontrollere, om en streng udelukkende består af små bogstaver eller ej. Ved brug af islower() metode, det er en indbygget metode i Pythons strengklasse. Hvis strengen kun indeholder små bogstaver, vender den tilbage Rigtigt ellers vender den tilbage 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>

>

>

Produktion:

True False>

Hvad er lower() i Python?

I Python, lavere() er en indbygget metode, der bruges til strenghåndtering. Det nederste() metoden returnerer strengen med små bogstaver fra den givne streng. Det konverterer alle store bogstaver til små python . Hvis der ikke findes store bogstaver, returnerer den den oprindelige streng.

  1. Den tager ingen argumenter, derfor returnerer den en fejl, hvis en parameter sendes.
  2. Cifre og symboler returneres som de er. Kun et stort bogstav returneres efter konvertering til små bogstaver i Python.
  Input:   string = 'GEEKSFORGEEKS'   Output:   geeksforgeeks>

Syntaks for lavere()

Syntaks: string.lower()

Parametre:

  • lower() tager ingen parametre

Vender tilbage: Den konverterer den givne streng til små bogstaver og returnerer strengen.

Eksempler

I denne kode vil vi bruge nederste() metode til at konvertere strengene til små bogstaver. Først tager vi store bogstaver GEEKSFORGEEKS der konverteres til små bogstaver() ved hjælp af string.lower() fungere. Det samme vil vi prøve med strengen, der indeholder både store og små bogstaver, så vil funktion konvertere dette til små bogstaver.

maskinskriftsæt

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

>

>

Produktion:

geeksforgeeks geeksforgeeks>

Hvad er upper() i Python?

I Python, øvre ( ) er en indbygget metode, der bruges til strenghåndtering. Det øverst() metoden returnerer strengen med store bogstaver fra den givne streng. Det konverterer alle små bogstaver til store bogstaver. Hvis der ikke findes små bogstaver, returnerer det den oprindelige streng.

  1. Den tager ingen argumenter, derfor returnerer den en fejl, hvis en parameter sendes.
  2. Cifre og symboler returneres som de er. Kun et lille bogstav returneres efter konvertering til stort bogstav.
  Input:   string = 'geeksforgeeks'   Output:   GEEKSFORGEEKS>

Syntaks for upper()

Syntaks: string.upper()

Parametre:

  • upper() tager ingen parametre

Vender tilbage: Den konverterer den givne streng til store bogstaver og returnerer strengen.

Eksempel

I denne kode vil vi bruge øverst() metode til at konvertere strengene til store bogstaver. Først vil vi tage små bogstaver streng geeksforgeeks der konverteres til store bogstaver() ved hjælp af string.upper() fungere. Det samme vil vi prøve med strengen, der indeholder både store og små bogstaver Mit navn er ayush så konverterer funktionen dette til små bogstaver.

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

>

>

Produktion:

GEEKSFORGEEKS MY NAME IS AYUSH>

Tæl store bogstaver, små bogstaver og mellemrum

Givet en streng er opgaven at skrive en Python program at tælle et antal store bogstaver, små bogstaver og mellemrum i en streng og skifte mellem store og små bogstaver i den givne streng (konverter små bogstaver til store bogstaver 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

Gennemgå den givne streng tegn for tegn op til dens længde, og tjek om tegnet er med små eller store bogstaver ved hjælp af indbyggede metoder. Hvis der er små bogstaver, skal du øge dens respektive tæller, konvertere den til store bogstaver ved hjælp af upper()-funktionen og tilføje den til en ny streng. snor. Hvis der er plads, skal du øge dens respektive tæller og tilføje den til en ny streng. Udskriv den nye streng.

Python3




globale variable 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)>

>

>

Produktion:

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