Tekijä: Kadeisha Kean
JaaTweetJaaSähköposti

Nämä kätevät sisäänrakennetut menetelmät auttavat sinua käsittelemään erilaisia ​​tapaukseen liittyviä tehtäviä.

Pythonissa on monia sisäänrakennettuja menetelmiä, joiden avulla voit käsitellä merkkijonoa. Useat näistä menetelmistä käsittelevät merkkijonon tapauksia.

Pythonin tapauskohtaiset merkkijonomenetelmät ovat erityisen hyödyllisiä tapauksissa, joissa sinun on verrattava kahta syöttöarvoa. Voit käyttää niitä myös muuntyyppisiin tietojen validointiin tai sisällön julkaisemiseen liittyviin tehtäviin.

1. Isoin kirjaimin()-menetelmä

The isolla () -menetelmä muuntaa merkkijonon ensimmäisen merkin isoksi ja palauttaa päivitetyn kopion merkkijonosta.

hedelmä = "omenat"
newString = hedelmä.kirjain()
Tulosta(uusi merkkijono)

Yllä oleva koodi tulostaa seuraavan tulosteen Python IDE konsoli:

Omenat

The isolla () menetelmä muuttaa ensimmäisen merkin kirjainkoon vain, jos se on aakkosten kirjain (ei kokonaislukuja).

instagram viewer
hedelmä = "6 omenaa"
newString = hedelmä.kirjain()
Tulosta(uusi merkkijono)

#tulosteet
#6 omenaa

hedelmä = " omenat"
newString = hedelmä.kirjain()
Tulosta(uusi merkkijono)

#tulosteet
# omena

The isolla () menetelmä muuttaa ensimmäisen merkin kirjainkokoa vain, jos se ei ole jo isoilla kirjaimilla.

hedelmä = "Omenat"
newString = hedelmä.kirjain()
Tulosta(uusi merkkijono)

#tulosteet
#Omenat

The isolla () menetelmä varmistaa myös, että jokainen kirjain, joka ei ole ensimmäisessä asemassa, muunnetaan pieniksi kirjaimiksi uudessa merkkijonossa.

hedelmä = "omenat"
newString = hedelmä.kirjain()
Tulosta(uusi merkkijono)

#tulosteet
#Omenat

2. Alempi()- ja ylempi()-menetelmät

Nämä kaksi menetelmää auttavat sinua muuttamaan merkkijonot pienillä tai isoilla kirjaimilla vastaaviksi. Ne säästävät sinut tarpeelta muuntaa merkkijonojen kirjainkoon manuaalisesti itse.

The alempi() menetelmä ei ota argumentteja ja palauttaa uuden merkkijonon. Se muuntaa jokaisen merkin pienillä kirjaimilla vastaavaksi:

hedelmä = "OMENAT"
newString = hedelmä.alempi()
Tulosta(uusi merkkijono)

#tulosteet
#omenat

The ylempi () menetelmä toimii täysin päinvastoin alempi() menetelmä. Se muuntaa kaikki merkkijonon pienet kirjaimet isoiksi kirjaimiksi. Jos merkkijonossa ei ole pieniä kirjaimia, tämä menetelmä palauttaa identtisen kopion alkuperäisestä merkkijonosta.

hedelmä = "omenat"
hedelmä2 = "MANGOJA"
newString = hedelmä.upper()
newString2 = hedelmä2.upper()
Tulosta(uusi merkkijono)
Tulosta(uusi merkkijono2)

#tulosteet
#omenat
#MANGOT

3. Casefold()-menetelmä

The casefold() menetelmä palauttaa kopion merkkijonosta, jossa se muuntaa jokaisen merkin pieniksi kirjaimiksi. Se on kuitenkin myös hieman tehokkaampi kuin alempi(). Tämä toiminto käsittelee Unicode-merkit siten, että voit verrata niitä sisältäviä merkkijonoja tarkasti.

teksti = "groß"
newString = text.lower()
newString2 = text.casefold()
Tulosta(uusi merkkijono)
Tulosta(uusi merkkijono2)

4. Islower()- ja isupper()-menetelmät

The pienempi () ja isupper() merkkijonomenetelmät eivät ota argumentteja. Jokainen palauttaa loogisen arvon. The pienempi () Metodi palauttaa tosi, jos merkkijonon jokainen merkki on pieni, muussa tapauksessa se palauttaa epätosi.


hedelmä = "omenat"
fruit2 = "Mangot"
newString = hedelmä.islower()
newString2 = hedelmä2.islower()
tulosta (uusi merkkijono)
tulosta (uusi merkkijono2)

#tulosteet
#Totta
#Väärä

The isupper() Metodi palauttaa tosi, jos kaikki merkkijonon merkit ovat isoja, muuten se palauttaa epätosi.

hedelmä = "Omenat"
hedelmä2 = "MANGOJA"
newString = hedelmä.isupper()
newString2 = hedelmä2.isupper()
Tulosta(uusi merkkijono)
Tulosta(uusi merkkijono2)
#tulosteet
#Väärä
#Totta

5. Istitle() -menetelmä

The otsikko() Metodi palauttaa tosi, jos kaikki merkkijonon sanat alkavat isolla kirjaimella, muussa tapauksessa se palauttaa false. Tämä menetelmä ei vaadi argumentteja.

teksti = "Omena On Hedelmä."
teksti2 = "Mangot ovat myös hedelmiä."
newString = text.istitle()
newString2 = text2.istitle()
Tulosta(uusi merkkijono)
Tulosta(uusi merkkijono2)
#tulosteet
#Totta
#Väärä

6. Swapcase() -menetelmä

The swapcase() menetelmä ei ota argumentteja ja palauttaa uuden merkkijonon käänteisellä kirjainkoolla.

hedelmä = "omenat"
hedelmä2 = "MANGOJA"
newString = hedelmä.swapcase()
newString2 = hedelmä2.swapcase()
Tulosta(uusi merkkijono)
Tulosta(uusi merkkijono2)
#tulosteet
#omenat
#mangot

Python-merkkijonomenetelmien arvo

Merkkijonomenetelmät helpottavat elämääsi paljon Python-ohjelmoijana. Voit esimerkiksi luoda ohjelman, joka kulkee merkkijonon läpi ja muuntaa kaikki sen kirjaimet pieniksi. Ottaen kuitenkin huomioon Python-merkkijonomenetelmien, kuten casefold() olemassaolon, tämä tehtävä olisi paljon kuin pyörän keksiminen uudelleen.

Python-merkkijonomenetelmien avulla voit saavuttaa enemmän vähemmällä vaivalla.

Kuinka Python String format() -menetelmä toimii? 10 esimerkkiä

Lue Seuraava

JaaTweetJaaSähköposti

Liittyvät aiheet

  • Ohjelmointi
  • Ohjelmointi
  • Python

Kirjailijasta

Kadeisha Kean (57 artikkelia julkaistu)

Kadeisha Kean on Full-Stack-ohjelmistokehittäjä ja tekninen/teknologiakirjoittaja. Hänellä on selkeä kyky yksinkertaistaa joitain monimutkaisimmista teknologisista käsitteistä; tuottaa materiaalia, jonka jokainen teknologia-aloittelija voi helposti ymmärtää. Hän on intohimoinen kirjoittamiseen, mielenkiintoisten ohjelmistojen kehittämiseen ja maailmalla matkustamiseen (dokumenttien kautta).

Lisää Kadeisha Keanilta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi