Által Kadeisha Kean
Ossza megCsipogOssza megEmail

Ezek a kényelmes beépített módszerek segítenek a különféle esetekkel kapcsolatos feladatok kezelésében.

A Python számos beépített metódussal rendelkezik, amelyek lehetővé teszik a karakterláncok kezelését. Ezen módszerek közül több a karakterláncban lévő karakterek esetével foglalkozik.

A Python esetspecifikus karakterlánc-metódusai különösen hasznosak olyan esetekben, amikor két bemeneti értéket kell összehasonlítani. Használhatja őket más típusú adatellenőrzésre vagy a tartalom közzétételével kapcsolatos feladatokra is.

1. A nagybetűs() metódus

A nagybetűs() A metódus a karakterlánc első karakterét nagybetűvé alakítja, és a karakterlánc frissített másolatát adja vissza.

gyümölcs = "almák"
newString = gyümölcs.capitalize()
nyomtatás(új karakterlánc)

A fenti kód a következő kimenetet nyomtatja ki Python IDE konzol:

Almák

A nagybetűs() metódus csak akkor változtatja meg az első karakter kis- és nagybetűjét, ha az az ábécé betűje (nem egész szám).

gyümölcs = "6 alma"
newString = gyümölcs.capitalize()
nyomtatás(új karakterlánc)

#nyomatok
#6 alma

gyümölcs = " almák"
newString = gyümölcs.capitalize()
nyomtatás(új karakterlánc)

#nyomatok
# almák

A nagybetűs() metódus csak akkor változtatja meg az első karakter kis- és nagybetűjét, ha az még nincs nagybetűs.

gyümölcs = "Almák"
newString = gyümölcs.capitalize()
nyomtatás(új karakterlánc)

#nyomatok
#Almák

A nagybetűs() A metódus azt is biztosítja, hogy minden olyan betű, amely nem az első helyen van, kisbetűvé alakul az új karakterláncban.

gyümölcs = "almák"
newString = gyümölcs.capitalize()
nyomtatás(új karakterlánc)

#nyomatok
#Almák

2. Az alsó() és felső() metódusok

Ez a két módszer segít a karakterláncok kis- vagy nagybetűs megfelelőjére konvertálásában. Megmentenek attól, hogy muszáj legyen kézzel alakítsa át a karakterlánc kis- és nagybetűket.

A Alsó() A metódus nem vesz fel argumentumokat, és egy új karakterláncot ad vissza. Minden karaktert kisbetűs megfelelőjévé alakít:

gyümölcs = "ALMÁK"
newString = gyümölcs.alsó()
nyomtatás(új karakterlánc)

#nyomatok
#almák

A felső() módszer pontosan az ellenkezőjét teszi a Alsó() módszer. A karakterlánc összes kisbetűs karakterét nagybetűvé alakítja. Ha a karakterláncban nincsenek kisbetűk, ez a metódus az eredeti karakterlánc azonos másolatát adja vissza.

gyümölcs = "almák"
gyümölcs2 = "MANGO"
newString = gyümölcs.upper()
newString2 = gyümölcs2.upper()
nyomtatás(új karakterlánc)
nyomtatás(newString2)

#nyomatok
#ALMÁK
#MANGO

3. A casefold() metódus

A casefold() A metódus egy karakterlánc másolatát adja vissza, ahol minden karaktert kisbetűssé alakít. Ugyanakkor egy kicsit erősebb is, mint Alsó(). Ez a funkció kezeli Unicode karakterek oly módon, hogy pontosan összehasonlíthassa az ezeket tartalmazó karakterláncokat.

szöveg = "groß"
newString = text.lower()
newString2 = text.casefold()
nyomtatás(új karakterlánc)
nyomtatás(newString2)

4. Az islower() és isupper() metódusok

A alacsonyabb () és a isupper() A string metódusok nem vesznek fel argumentumokat. Mindegyik logikai értéket ad vissza. A alacsonyabb () A metódus igazat ad vissza, ha egy karakterlánc minden karaktere kisbetű, ellenkező esetben hamis értéket ad vissza.


gyümölcs = "alma"
fruit2 = "mangó"
newString = gyümölcs.islower()
newString2 = gyümölcs2.islower()
nyomtatás (új karakterlánc)
nyomtatás (newString2)

#nyomatok
#Igaz
#Hamis

A isupper() A metódus igazat ad vissza, ha egy karakterlánc összes karaktere nagybetűs, ellenkező esetben hamis értéket ad vissza.

gyümölcs = "Almák"
gyümölcs2 = "MANGO"
newString = gyümölcs.isupper()
newString2 = gyümölcs2.isupper()
nyomtatás(új karakterlánc)
nyomtatás(newString2)
#nyomatok
#Hamis
#Igaz

5. Az istitle() módszer

A cím() A metódus igazat ad vissza, ha egy karakterlánc minden szava nagybetűvel kezdődik, ellenkező esetben hamis értéket ad vissza. Ez a módszer nem igényel érveket.

szöveg = "Az Alma Gyümölcs."
szöveg2 = "A mangó is gyümölcs."
newString = text.istitle()
newString2 = text2.istitle()
nyomtatás(új karakterlánc)
nyomtatás(newString2)
#nyomatok
#Igaz
#Hamis

6. A swapcase() metódus

A csereügy() A metódus nem vesz fel argumentumokat, és egy új karakterláncot ad vissza fordított kis- és nagybetűkkel.

gyümölcs = "almák"
gyümölcs2 = "MANGO"
newString = fruit.swapcase()
newString2 = gyümölcs2.swapcase()
nyomtatás(új karakterlánc)
nyomtatás(newString2)
#nyomatok
#ALMÁK
#mangó

A Python karakterlánc-módszerek értéke

A karakterlánc-metódusok jelentősen megkönnyítik Python programozói életét. Például létrehozhat egy programot, amely végighalad egy karakterláncon, és minden betűjét kisbetűvé alakítja. Tekintettel azonban a Python karakterlánc-metódusainak létezésére, mint például a casefold(), ez a feladat olyan, mint a kerék újrafeltalálása.

A Python karakterlánc-módszerek lehetővé teszik, hogy kevesebb erőfeszítéssel többet érjen el.

Hogyan működik a Python String format() módszer? 10 példa

Olvassa el a következőt

Ossza megCsipogOssza megEmail

Kapcsolódó témák

  • Programozás
  • Programozás
  • Piton

A szerzőről

Kadeisha Kean (57 publikált cikk)

Kadeisha Kean Full-stack szoftverfejlesztő és műszaki/technológiai író. Megvan az a képessége, hogy leegyszerűsítse a legbonyolultabb technológiai fogalmakat; olyan anyagok gyártása, amelyek könnyen megérthetők minden technológiai kezdő számára. Szenvedélyes az írás, az érdekes szoftverek fejlesztése és a világutazás (dokumentumfilmeken keresztül).

Továbbiak Kadeisha Keantől

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!

Kattintson ide az előfizetéshez