Kõrval Kadeisha Kean
JagaSäutsJagaMeil

Need mugavad sisseehitatud meetodid aitavad teil toime tulla erinevate juhtumitega seotud ülesannetega.

Pythonil on palju sisseehitatud meetodeid, mis võimaldavad teil stringi manipuleerida. Mitmed neist meetoditest käsitlevad tähemärkide juhtu stringis.

Pythoni juhtumipõhised stringimeetodid on eriti kasulikud juhtudel, kui peate võrdlema kahte sisendväärtust. Võite neid kasutada ka muud tüüpi andmete valideerimiseks või sisu avaldamisega seotud ülesannete jaoks.

1. Suurtähtede ()-meetod

The suurtähte kirjutama () meetod teisendab stringi esimese märgi suurtähtedeks ja tagastab stringi värskendatud koopia.

puuvili = "õunad"
newString = fruit.capitalize()
printida(uusString)

Ülaltoodud kood prindib teie arvutisse järgmise väljundi Python IDE konsool:

Õunad

The suurtähte kirjutama () Meetod muudab esimese tähe suur- ja väiketähte ainult siis, kui see on tähestiku täht (mitte täisarvud).

puuvili = "6 õuna"
newString = fruit.capitalize()
instagram viewer

printida(uusString)

#prindib
# 6 õuna

puuvili = " õunad"
newString = fruit.capitalize()
printida(uusString)

#prindib
# õuna

The suurtähte kirjutama () meetod muudab ainult esimese tähe suurtähte, kui see pole juba suurtähtedega.

puuvili = "Õunad"
newString = fruit.capitalize()
printida(uusString)

#prindib
#Õunad

The suurtähte kirjutama () meetod tagab ka selle, et iga täht, mis ei ole esimesel positsioonil, teisendub uues stringis väiketähtedeks.

puuvili = "õunad"
newString = fruit.capitalize()
printida(uusString)

#prindib
#Õunad

2. Alumine () ja ülemine () meetod

Need kaks meetodit aitavad teil teisendada stringe kõigiks väike- või suurtähtede ekvivalentideks. Need päästavad teid vajadusest stringi suurtähtede käsitsi teisendamiseks.

The madalam () meetod ei võta argumente ja tagastab uue stringi. See teisendab iga tähemärgi selle väiketähtedeks:

puuvili = "ÕUNAD"
newString = puu.madal()
printida(uusString)

#prindib
#õunad

The ülemine () meetod toimib täpselt vastupidiselt madalam () meetod. See teisendab kõik stringi väikesed tähed suurtähtedeks. Kui stringis pole väiketähti, tagastab see meetod algse stringi identse koopia.

puuvili = "õunad"
puuvili2 = "MANGOD"
newString = puu.ülemine()
newString2 = puu2.ülemine()
printida(uusString)
printida(uusString2)

#prindib
#ÕUNAD
#MANGOD

3. Casefold() meetod

The casefold() meetod tagastab stringi koopia, kus see teisendab iga märgi väiketähtedeks. Siiski on see ka veidi võimsam kui madalam (). See funktsioon käsitleb Unicode märgid nii, et saate neid sisaldavaid stringe täpselt võrrelda.

tekst = "groß"
newString = text.lower()
newString2 = text.casefold()
printida(uusString)
printida(uusString2)

4. Islower() ja isupper() meetodid

The madalam () ja isupper() stringmeetodid ei võta argumente. Igaüks neist tagastab tõeväärtuse. The madalam () meetod tagastab tõene, kui stringi iga märk on väiketäht, vastasel juhul tagastab see väär.


puu = "õunad"
fruit2 = "mangod"
newString = fruit.islower()
newString2 = puu2.islower()
print (uusString)
print (uusString2)

#prindib
#Tõsi
#Vale

The isupper() meetod tagastab tõene, kui kõik tähemärgid stringis on suurtähtedega, vastasel juhul tagastab see vale.

puuvili = "Õunad"
puuvili2 = "MANGOD"
newString = puu.isupper()
newString2 = puu2.isupper()
printida(uusString)
printida(uusString2)
#prindib
#Vale
#Tõsi

5. Istitle() meetod

The pealkiri () meetod tagastab tõene, kui kõik sõnad stringis algavad suurtähega, vastasel juhul tagastab see vale. See meetod ei vaja argumente.

tekst = "Õun on vili."
tekst2 = "Mangod on ka puuviljad."
newString = text.istitle()
newString2 = text2.istitle()
printida(uusString)
printida(uusString2)
#prindib
#Tõsi
#Vale

6. Swapcase() meetod

The swapcase () meetod ei võta argumente ja tagastab uue stringi pööratud suurtähtedega.

puuvili = "õunad"
puuvili2 = "MANGOD"
newString = fruit.swapcase()
newString2 = puu2.swapcase()
printida(uusString)
printida(uusString2)
#prindib
#ÕUNAD
#mangod

Pythoni stringimeetodite väärtus

Stringmeetodid muudavad teie kui Pythoni programmeerija elu palju lihtsamaks. Näiteks saate luua programmi, mis läbib stringi ja teisendab kõik selle tähed väiketähtedeks. Arvestades aga Pythoni stringimeetodite (nt casefold() olemasolu, sarnaneks see ülesanne ratta taasleiutamisega.

Pythoni stringimeetodid võimaldavad teil väiksema vaevaga rohkem saavutada.

Kuidas Pythoni stringi vormingu () meetod töötab? 10 näidet

Loe edasi

JagaSäutsJagaMeil

Seotud teemad

  • Programmeerimine
  • Programmeerimine
  • Python

Autori kohta

Kadeisha Kean (57 avaldatud artiklit)

Kadeisha Kean on täisstacki tarkvaraarendaja ja tehniline/tehnoloogiakirjutaja. Tal on selge võime lihtsustada mõningaid kõige keerukamaid tehnoloogilisi kontseptsioone; Tootma materjali, mis on kergesti mõistetav igale tehnoloogiaalgajale. Ta on kirglik kirjutamise, huvitava tarkvara arendamise ja maailmas reisimise vastu (dokumentaalfilmide kaudu).

Veel Kadeiha Keanilt

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin