Avtor Kadeisha Kean
DelitiTweetDelitiE-naslov

Te priročne vgrajene metode vam bodo pomagale pri reševanju različnih nalog, povezanih s primeri.

Python ima veliko vgrajenih metod, ki vam omogočajo manipuliranje z nizom. Več teh metod se ukvarja z velikimi črkami znakov v nizu.

Metode nizov, specifične za Python, so še posebej uporabne v primerih, ko morate primerjati dve vhodni vrednosti. Lahko jih uporabite tudi za druge vrste preverjanja veljavnosti podatkov ali opravila, povezana z objavljanjem vsebine.

1. Metoda velike črke ().

The z velikimi črkami () metoda pretvori prvi znak v nizu v velike črke in vrne posodobljeno kopijo niza.

sadje = "jabolka"
newString = fruit.capitalize()
natisniti(newString)

Zgornja koda natisne naslednji izhod v vašem Python IDE konzola:

Jabolka

The z velikimi črkami () metoda spremeni samo velike črke prvega znaka, če je črka abecede (ne cela števila).

sadje = "6 jabolk"
newString = fruit.capitalize()
natisniti(newString)

#natisi
#6 jabolka

sadje = " jabolka"
newString = fruit.capitalize()
natisniti(newString)

#natisi
# jabolka

The z velikimi črkami () metoda spremeni samo velike črke prvega znaka, če še ni napisana z velikimi črkami.

sadje = "Jabolka"
newString = fruit.capitalize()
natisniti(newString)

#natisi
#Jabolka

The z velikimi črkami () metoda tudi zagotavlja, da se vsaka črka, ki ni na prvem mestu, v novem nizu pretvori v male črke.

sadje = "jabolka"
newString = fruit.capitalize()
natisniti(newString)

#natisi
#Jabolka

2. Metoda low() in upper().

Ti dve metodi vam pomagata pretvoriti nize v vse enakovredne male ali velike črke. Rešijo vas, da ne bi morali ročno pretvorite črno zadevo sami.

The nižje () metoda ne sprejema argumentov in vrne nov niz. Vsak znak pretvori v njegov ustreznik z malimi črkami:

sadje = "JABOLKA"
newString = fruit.lower()
natisniti(newString)

#natisi
#jabolka

The zgornji () metoda deluje ravno nasprotno od nižje () metoda. Pretvori vse male črke v nizu v velike črke. Če v nizu ni malih črk, ta metoda vrne identično kopijo izvirnega niza.

sadje = "jabolka"
sadje2 = "MANGO"
newString = fruit.upper()
newString2 = fruit2.upper()
natisniti(newString)
natisniti(novString2)

#natisi
#JABOLKA
#MANGO

3. Metoda casefold().

The zgibka () vrne kopijo niza, kjer vsak znak pretvori v male črke. Vendar pa je tudi nekoliko močnejši od nižje (). Ta funkcija upravlja Znaki Unicode na tak način, da vam omogoča natančno primerjavo nizov, ki jih vsebujejo.

besedilo = "groß"
newString = text.lower()
newString2 = text.casefold()
natisniti(newString)
natisniti(novString2)

4. Metodi islower() in isupper().

The počasneje () in jesupper() nizovne metode ne sprejemajo argumentov. Vsaka vrne logično vrednost. The počasneje () metoda vrne true, če je vsak znak v nizu male črke, v nasprotnem primeru vrne false.


sadje = "jabolka"
sadje2 = "mango"
newString = fruit.islower()
newString2 = fruit2.islower()
natisni (newString)
natisni (novString2)

#natisi
#Prav
#False

The jesupper() metoda vrne true, če so vsi znaki v nizu velike črke, v nasprotnem primeru vrne false.

sadje = "Jabolka"
sadje2 = "MANGO"
newString = fruit.isupper()
newString2 = fruit2.isupper()
natisniti(newString)
natisniti(novString2)
#natisi
#False
#Prav

5. Metoda istitle().

The naslov() metoda vrne true, če se vse besede v nizu začnejo z veliko črko, sicer pa vrne false. Ta metoda ne potrebuje argumentov.

besedilo = "Jabolko je sadje."
besedilo2 = "Mango je tudi sadje."
newString = text.istitle()
newString2 = text2.istitle()
natisniti(newString)
natisniti(novString2)
#natisi
#Prav
#False

6. Metoda swapcase().

The swapcase() metoda ne sprejme argumentov in vrne nov niz z obrnjenimi malimi črkami.

sadje = "jabolka"
sadje2 = "MANGO"
newString = fruit.swapcase()
newString2 = fruit2.swapcase()
natisniti(newString)
natisniti(novString2)
#natisi
#JABOLKA
#mango

Vrednost metod nizov Python

Metode nizov vam kot programerju Pythona precej olajšajo življenje. Ustvarite lahko na primer program, ki prečka niz in pretvori vse njegove črke v male črke. Glede na obstoj nizovnih metod Python, kot je casefold(), bi bila ta naloga zelo podobna ponovnemu izumljanju kolesa.

Metode nizov Python vam omogočajo, da z manj truda dosežete več.

Kako deluje metoda Python String format()? 10 primerov

Preberite Naprej

DelitiTweetDelitiE-naslov

Povezane teme

  • Programiranje
  • Programiranje
  • Python

O avtorju

Kadeisha Kean (57 objavljenih člankov)

Kadeisha Kean je razvijalka programske opreme s celotnim skladom in pisateljica tehničnega/tehnološkega področja. Ima izrazito sposobnost poenostavitve nekaterih najbolj zapletenih tehnoloških konceptov; izdelava materiala, ki ga lahko zlahka razume vsak novinec v tehnologiji. Navdušena je nad pisanjem, razvojem zanimive programske opreme in potovanjem po svetu (skozi dokumentarne filme).

Več od Kadeishe Kean

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite