logo

isupper(), islower(), lower(), upper() v Pythonu in njihovih aplikacijah

V tem članku bomo razpravljali isupper(), islower(), upper() in lower() funkcije v Python . Te metode so vgrajene metode, ki se uporabljajo za ravnanje z nizi. Preden podrobno preučimo isupper(), islower(), upper() in lower(), si oglejmo osnovno predstavo o njih.

Kaj je isupper() v Pythonu?

noter Python , je zgornji() je vgrajena metoda, ki se uporablja za ravnanje z nizi. Ta metoda se vrne Prav če so vsi znaki v nizu velike črke, sicer vrne False .



pretvori iz char v int java
  1. Za presledke vrne True, če pa so v nizu samo presledki, vrne False.
  2. Ne sprejema nobenih argumentov, zato vrne napako, če je parameter posredovan.
  3. Številke in simboli vrnejo True, če pa niz vsebuje samo števke in številke, vrne False

Ta funkcija se uporablja za preverjanje, ali argument vsebuje velike črke, kot so:

  Input  : string = 'GEEKSFORGEEKS'   Output  : True>

Sintaksa isupper()

Sintaksa: string.isupper()

Parametri:



  • isupper() ne sprejema nobenih parametrov

Vrne: True – če so vsi znaki v nizu velike črke. False – če niz vsebuje 1 ali več nevelikih črk.

Primer: Preverjanje velikih črk

V tem kodnem nizu spremenljivka vsebuje vrednost GEEKSFORGEEKS . Niz je sestavljen samo iz velikih črk. Ko ta pokliče metodo isupper na nizu, se bo vrnila Prav in ko preveri drugi niz techcodeview.com to je mešanica zgornje in spodnje strune, vrnil se bo False .



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>

>

>

Izhod:

True False>

Kaj je islower() v Pythonu?

V Pythonu, islower() je vgrajena metoda, ki se uporablja za ravnanje z nizi. Vrne se metoda islower(). Prav če so vsi znaki v nizu male črke, sicer vrne False.

  1. Za presledke vrne True, če pa so v nizu samo presledki, vrne False.
  2. Ne sprejema nobenih argumentov, zato vrne napako, če je parameter posredovan.
  3. Številke in simboli vrnejo True, če pa niz vsebuje samo števke in številke, vrne False.

Ta funkcija se uporablja za preverjanje, ali argument vsebuje male črke, kot so:

  Input:   string = 'geeksforgeeks'   Output:   True>

Sintaksa islower()

Sintaksa: string.islower()

Parametri:

  • islower() ne sprejema nobenih parametrov

Vrne:

  • True – Če so vsi znaki v nizu nižji.
  • False – če niz vsebuje 1 ali več znakov, ki niso male črke.

Primer: Preverjanje malih črk

Ta koda pomaga preveriti, ali je niz v celoti sestavljen iz malih črk ali ne. Uporaba islower() metoda, ki je vgrajena metoda v Pythonov razred nizov. Če niz vsebuje samo male črke, se bo vrnil Prav drugače se bo vrnilo False.

Python3




model tcp ip

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>

>

>

Izhod:

True False>

Kaj je lower() v Pythonu?

noter Python, nižje() je vgrajena metoda, ki se uporablja za ravnanje z nizi. The nižje () metoda vrne niz z malimi črkami iz podanega niza. Vse pretvori velike črke v male črke python . Če ni velikih črk, vrne izvirni niz.

  1. Ne sprejema nobenih argumentov, zato vrne napako, če je parameter posredovan.
  2. Vrnjene številke in simboli so vrnjeni takšni, kot so. Po pretvorbi v male črke v Pythonu je vrnjena samo velika črka.
  Input:   string = 'GEEKSFORGEEKS'   Output:   geeksforgeeks>

Sintaksa za lower()

Sintaksa: string.lower()

Parametri:

  • lower() ne sprejema nobenih parametrov

Vrne: Dani niz pretvori v male črke in vrne niz.

Primeri

V tej kodi bomo uporabili nižje () metoda za pretvorbo nizov v male črke. Najprej bomo vzeli niz z velikimi črkami GEEKSFORGEEKS ki se pretvori v male črke() s pomočjo string.lower() funkcijo. Enako bomo poskusili z nizom, ki vsebuje tako velike kot male črke, nato pa bo funkcija to pretvorila v male črke.

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

>

>

Izhod:

geeksforgeeks geeksforgeeks>

Kaj je upper() v Pythonu?

noter Python, zgornji( ) je vgrajena metoda, ki se uporablja za ravnanje z nizi. The zgornji() metoda vrne niz z velikimi črkami iz podanega niza. Vse male črke pretvori v velike. Če ni nobenih malih črk, vrne izvirni niz.

  1. Ne sprejema nobenih argumentov, zato vrne napako, če je parameter posredovan.
  2. Vrnjene številke in simboli so vrnjeni takšni, kot so, po pretvorbi v velike črke je vrnjena samo mala črka.
  Input:   string = 'geeksforgeeks'   Output:   GEEKSFORGEEKS>

Sintaksa zgornjega()

Sintaksa: string.upper()

Parametri:

  • upper() ne sprejema nobenih parametrov

Vrne: Dani niz pretvori v velike črke in vrne niz.

Primer

V tej kodi bomo uporabili zgornji() metoda za pretvorbo nizov v velike črke. Najprej bomo vzeli niz z malimi črkami geeksforgeeks ki se pretvori v velike črke() s pomočjo string.upper() funkcijo. Enako bomo poskusili z nizom, ki vsebuje tako velike kot male črke Moje ime je ayush potem bo funkcija to pretvorila v male črke.

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

>

>

Izhod:

GEEKSFORGEEKS MY NAME IS AYUSH>

Preštej velike, male črke in presledke

Podan je niz, naloga je napisati a Program Python za štetje števila velikih črk, malih črk in presledkov v nizu ter preklapljanje velikih in velikih črk danega niza (pretvorba malih črk v velike in obratno).

  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>

Primer

Preletite dani niz znak za znakom do njegove dolžine in z vgrajenimi metodami preverite, ali je znak napisan z malimi ali velikimi črkami. Če so male črke, povečajte ustrezni števec, ga pretvorite v velike črke s funkcijo upper() in dodajte novemu nizu, če so velike črke, povečajte njegov ustrezni števec, ga pretvorite v male črke s funkcijo lower() in ga dodajte novemu nizu. vrvica. Če je presledek, povečajte ustrezni števec in ga dodajte novemu nizu. Natisnite nov niz.

Python3




disketa
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)>

>

>

Izhod:

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