logo

isupper(), islower(), lower(), upper() în Python și aplicațiile acestora

În acest articol, vom discuta isupper(), islower(), upper() și inferior() funcţionează în Piton . Aceste metode sunt metode încorporate utilizate pentru manipularea șirurilor. Înainte de a studia isupper(), islower(), upper() și lower() în detaliu, să ne facem o idee de bază despre ele.

Ce este isupper() în Python?

În Piton , isupper() este o metodă încorporată folosită pentru manipularea șirurilor. Această metodă revine Adevărat dacă toate caracterele din șir sunt majuscule, în caz contrar, returnează Fals .



citiți din fișierul csv în java
  1. Returnează True pentru spații albe, dar dacă există doar spații albe în șir, returnează False.
  2. Nu ia niciun argument, prin urmare, returnează o eroare dacă este transmis un parametru.
  3. Cifrele și simbolurile returnează True, dar dacă șirul conține doar cifre și numere, returnează False

Această funcție este folosită pentru a verifica dacă argumentul conține caractere majuscule, cum ar fi:

  Input  : string = 'GEEKSFORGEEKS'   Output  : True>

Sintaxa lui isupper()

Sintaxă: string.isupper()

Parametri:



  • isupper() nu ia niciun parametru

Se intoarce: Adevărat- Dacă toate caracterele din șir sunt majuscule. False - Dacă șirul conține 1 sau mai multe caractere fără majuscule.

Exemplu: Verificarea caracterelor majuscule

În acest șir de cod, variabila conține valoare GEEKSFORGEEKS . Șirul constă numai din litere mari. Când aceasta apelează isuppermethod pe șir, se va întoarce Adevărat iar când verifică celălalt şir techcodeview.com care este un amestec de șir superior și inferior va reveni Fals .



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>

>

>

Ieșire:

True False>

Ce este islower() în Python?

În Python, este mai jos() este o metodă încorporată folosită pentru manipularea șirurilor. Metoda islower() revine Adevărat dacă toate caracterele din șir sunt litere mici, în caz contrar, returnează False.

  1. Returnează True pentru spații albe, dar dacă există doar spații albe în șir, returnează False.
  2. Nu ia niciun argument, prin urmare, returnează o eroare dacă este transmis un parametru.
  3. Cifrele și simbolurile returnează True, dar dacă șirul conține doar cifre și numere, returnează False.

Această funcție este folosită pentru a verifica dacă argumentul conține caractere mici, cum ar fi:

  Input:   string = 'geeksforgeeks'   Output:   True>

Sintaxa lui islower()

Sintaxă: string.islower()

Parametri:

  • islower() nu ia niciun parametru

Se intoarce:

  • Adevărat- Dacă toate caracterele din șir sunt mai mici.
  • Fals - Dacă șirul conține 1 sau mai multe caractere fără litere mici.

Exemplu: Verificarea caracterelor minuscule

Acest cod vă ajută să verificați dacă un șir este compus în întregime din litere mici sau nu. Folosind este mai jos() metoda, care este o metodă încorporată în clasa șir de caractere a lui Python. Dacă șirul conține doar litere mici, atunci va reveni Adevărat altfel se va întoarce Fals.

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>

>

>

Ieșire:

True False>

Ce este mai mic () în Python?

În Python, mai jos() este o metodă încorporată utilizată pentru manipularea șirurilor. The inferior() metoda returnează șirul cu minuscule din șirul dat. Îl convertește pe toate caractere majuscule la minuscule Python . Dacă nu există caractere majuscule, returnează șirul original.

  1. Nu ia niciun argument, prin urmare, returnează o eroare dacă este transmis un parametru.
  2. Cifrele și simbolurile returnate sunt returnate așa cum sunt, numai o literă mare este returnată după conversia în minuscule în Python.
  Input:   string = 'GEEKSFORGEEKS'   Output:   geeksforgeeks>

Sintaxa lui inferior()

Sintaxă: string.lower()

Parametri:

  • lower() nu ia niciun parametru

Se intoarce: Convertește șirul dat în litere mici și returnează șirul.

Exemple

În acest cod vom folosi inferior() metoda de a converti șirurile în litere mici. În primul rând, vom lua șirul majuscule GEEKSFORGEEKS care este convertit în minuscule() cu ajutorul lui string.lower() funcţie. Același lucru vom încerca și cu șirul care conține atât litere mari, cât și minuscule, apoi funcția va converti acest lucru în litere mici.

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

>

>

Ieșire:

geeksforgeeks geeksforgeeks>

Ce este upper() în Python?

În Python, superior( ) este o metodă încorporată utilizată pentru manipularea șirurilor. The superior() metoda returnează șirul cu majuscule din șirul dat. Convertește toate caracterele minuscule în majuscule. Dacă nu există caractere mici, returnează șirul original.

rupe java
  1. Nu ia niciun argument, prin urmare, returnează o eroare dacă este transmis un parametru.
  2. Cifrele și simbolurile returnate sunt returnate așa cum sunt, numai o literă mică este returnată după conversia în majuscule.
  Input:   string = 'geeksforgeeks'   Output:   GEEKSFORGEEKS>

Sintaxa lui upper()

Sintaxă: string.upper()

Parametri:

  • upper() nu ia niciun parametru

Se intoarce: Convertește șirul dat în majuscule și returnează șirul.

Exemplu

În acest cod vom folosi superior() metoda de a converti șirurile în majuscule. În primul rând, vom lua șirul cu minuscule geeksforgeeks care este convertit în majuscule() cu ajutorul lui string.upper() funcţie. Același lucru vom încerca și cu șirul care conține atât litere mari, cât și minuscule Numele meu este ayush apoi funcția va converti acest lucru în minuscule.

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

>

>

Ieșire:

GEEKSFORGEEKS MY NAME IS AYUSH>

Numărați literele mari, minuscule și spațiile

Având în vedere un șir, sarcina este să scrieți a Programul Python pentru a număra un număr de litere mari, litere mici și spații dintr-un șir și pentru a comuta cu majuscule și minuscule șirul dat (conversia litere mici în majuscule și invers).

  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>

Exemplu

Parcurgeți șirul dat caracter cu caracter până la lungimea sa și verificați dacă caracterul este scris cu litere mici sau mari, folosind metodele încorporate. Dacă litere mici, creșteți contorul respectiv, convertiți-l în majuscule utilizând funcția upper() și adăugați-l la un șir nou, dacă majuscule, creșteți contorul respectiv, convertiți-l în litere mici utilizând funcția lower() și adăugați-l la noua şir. Dacă este spațiu, creșteți contorul respectiv și adăugați-l la un șir nou. Tipăriți noul șir.

Python3




obiect java la json
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)>

>

>

Ieșire:

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