Ove prikladne ugrađene metode pomoći će vam da se nosite s raznim zadacima vezanim uz slučajeve.
Python dolazi s mnogim ugrađenim metodama koje vam omogućuju manipuliranje nizom. Nekoliko od ovih metoda bavi se velikim slovima znakova u nizu.
Metode stringa specifične za Python posebno su korisne u slučajevima kada trebate usporediti dvije ulazne vrijednosti. Također ih možete koristiti za druge vrste provjere valjanosti podataka ili zadatke povezane s objavljivanjem sadržaja.
1. Metoda kapitaliziranja().
The velika slova () metoda pretvara prvi znak u nizu u velika slova i vraća ažuriranu kopiju niza.
voće = "jabuke"
newString = fruit.capitalize()
ispisati(novi niz)
Gornji kod ispisuje sljedeći izlaz u vašem Python IDE konzola:
Jabuke
The velika slova () metoda samo mijenja velika i mala slova prvog znaka ako je to slovo abecede (ne cijeli brojevi).
voće = "6 jabuka"
newString = fruit.capitalize()
ispisati(novi niz)#otisci
#6 jabukevoće = " jabuke"
newString = fruit.capitalize()
ispisati(novi niz)
#otisci
# jabuke
The velika slova () metoda samo mijenja velika i mala slova prvog znaka ako već nije u velikim slovima.
voće = "Jabuke"
newString = fruit.capitalize()
ispisati(novi niz)
#otisci
#Jabuke
The velika slova () metoda također osigurava da se svako slovo koje nije na prvom mjestu pretvara u mala slova u novom nizu.
voće = "JABUKE"
newString = fruit.capitalize()
ispisati(novi niz)
#otisci
#Jabuke
2. Donja() i gornja() metoda
Ove dvije metode pomažu vam pretvoriti nizove u sve ekvivalente malim ili velikim slovima. Oni vas spašavaju od potrebe sami ručno konvertirajte slučaj niza.
The niži() metoda ne uzima argumente i vraća novi niz. Svaki znak pretvara u njegov ekvivalent malim slovima:
voće = "JABUKE"
newString = fruit.lower()
ispisati(novi niz)
#otisci
#jabuke
The Gornji() metoda čini upravo suprotno od niži() metoda. Pretvara sve male znakove u nizu u velika slova. Ako u nizu nema znakova malih slova, ova metoda vraća identičnu kopiju izvornog niza.
voće = "jabuke"
voće2 = "MANGO"
newString = fruit.upper()
noviString2 = voće2.gornji()
ispisati(novi niz)
ispisati(noviString2)
#otisci
#JABUKE
#MANGO
3. Metoda casefold().
The preklop () metoda vraća kopiju niza, gdje svaki znak pretvara u mala slova. Međutim, također je malo moćniji od niži(). Ova funkcija obrađuje Unicode znakovi na takav način da vam omogućuje preciznu usporedbu nizova koji ih sadrže.
tekst = "groß"
newString = text.lower()
newString2 = text.casefold()
ispisati(novi niz)
ispisati(noviString2)
4. Metode islower() i isupper().
The niži() i jesupper() string metode ne uzimaju argumente. Svaki vraća logičku vrijednost. The niži() metoda vraća true ako je svaki znak u nizu mala slova, inače vraća false.
voće = "jabuke"
voće2 = "Mango"
newString = fruit.islower()
noviString2 = voće2.islower()
ispis (newString)
ispis (newString2)
#otisci
#Pravi
#Netočno
The jesupper() metoda vraća true ako su svi znakovi u nizu velika slova, inače vraća false.
voće = "Jabuke"
voće2 = "MANGO"
newString = fruit.isupper()
noviString2 = voće2.isupper()
ispisati(novi niz)
ispisati(noviString2)
#otisci
#Netočno
#Pravi
5. Metoda istitle().
The naslov() metoda vraća true ako sve riječi u nizu počinju velikim slovom, inače vraća false. Ova metoda ne uzima argumente.
tekst = "Jabuka je voće."
tekst2 = "Mango je također voće."
newString = text.istitle()
newString2 = text2.istitle()
ispisati(novi niz)
ispisati(noviString2)
#otisci
#Pravi
#Netočno
6. Metoda swapcase().
The swapcase() metoda ne uzima argumente i vraća novi niz s obrnutim velikim i malim slovima.
voće = "jabuke"
voće2 = "MANGO"
newString = fruit.swapcase()
newString2 = fruit2.swapcase()
ispisati(novi niz)
ispisati(noviString2)
#otisci
#JABUKE
#mango
Vrijednost Python string metoda
String metode znatno olakšavaju život vama kao Python programeru. Na primjer, možete stvoriti program koji prolazi kroz niz i pretvara sva njegova slova u mala slova. Međutim, s obzirom na postojanje Python string metoda, kao što je casefold(), taj bi zadatak bio sličan ponovnom izumu kotača.
Python metode stringova omogućuju vam da postignete više uz manje truda.
Kako radi metoda Python string format()? 10 primjera
Pročitajte dalje
Povezane teme
- Programiranje
- Programiranje
- Piton
O autoru
Kadeisha Kean je programerka punog softvera i tehnička/tehnološka spisateljica. Ona ima izrazitu sposobnost da pojednostavi neke od najsloženijih tehnoloških koncepata; proizvodnju materijala koji svaki početnik u tehnologiji može lako razumjeti. Ona je strastvena u pisanju, razvoju zanimljivog softvera i putovanju svijetom (kroz dokumentarne filmove).
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Kliknite ovdje za pretplatu