Tieto praktické vstavané metódy vám pomôžu riešiť rôzne úlohy súvisiace s prípadom.
Python prichádza s mnohými vstavanými metódami, ktoré vám umožňujú manipulovať s reťazcom. Niekoľko z týchto metód sa zaoberá prípadmi znakov v reťazci.
Reťazcové metódy špecifické pre jednotlivé prípady Pythonu sú užitočné najmä v prípadoch, keď potrebujete porovnať dve vstupné hodnoty. Môžete ich použiť aj na iné typy overovania údajov alebo úloh súvisiacich s publikovaním obsahu.
1. Metóda capitalize().
The veľké písmená () metóda skonvertuje prvý znak v reťazci na veľké písmená a vráti aktualizovanú kópiu reťazca.
ovocie = "jablká"
newString = fruit.capitalize()
vytlačiť(newString)
Vyššie uvedený kód vytlačí nasledujúci výstup vo vašom Python IDE konzola:
jablká
The veľké písmená () metóda mení veľké a malé písmená v prvom znaku iba vtedy, ak ide o písmeno abecedy (nie celé čísla).
ovocie = "6 jabĺk"
newString = fruit.capitalize()
vytlačiť(newString)#printy
#6 jabĺkovocie = " jablká"
newString = fruit.capitalize()
vytlačiť(newString)
#printy
# jabĺk
The veľké písmená () metóda zmení iba veľké písmená prvého znaku, ak už nie je napísaný veľkými písmenami.
ovocie = "jablká"
newString = fruit.capitalize()
vytlačiť(newString)
#printy
#Jablká
The veľké písmená () metóda tiež zabezpečuje, že každé písmeno, ktoré nie je na prvej pozícii, sa v novom reťazci skonvertuje na malé.
ovocie = "jablká"
newString = fruit.capitalize()
vytlačiť(newString)
#printy
#Jablká
2. Metódy lower() a upper().
Tieto dve metódy vám pomôžu previesť reťazce na všetky ekvivalenty malých alebo veľkých písmen. Zachránia vás od nutnosti manuálne previesť puzdro na reťazec sami.
The nižšia () metóda neberie žiadne argumenty a vracia nový reťazec. Prevedie každý znak na jeho ekvivalent malých písmen:
ovocie = "JABLKÁ"
newString = fruit.lower()
vytlačiť(newString)
#printy
#jablká
The horný() metóda robí presný opak nižšia () metóda. Skonvertuje všetky malé písmená v reťazci na veľké písmená. Ak v reťazci nie sú žiadne malé písmená, táto metóda vráti identickú kópiu pôvodného reťazca.
ovocie = "jablká"
ovocie2 = "MANGOES"
newString = fruit.upper()
newString2 = fruit2.upper()
vytlačiť(newString)
vytlačiť(novýString2)
#printy
#APPLES
#MANGOES
3. Metóda casefold().
The casefold() metóda vráti kópiu reťazca, kde skonvertuje každý znak na malé písmená. Je však aj o niečo výkonnejšia ako nižšia (). Táto funkcia spracováva Unicode znaky takým spôsobom, ktorý vám umožní presne porovnávať reťazce, ktoré ich obsahujú.
text = "groß"
newString = text.lower()
newString2 = text.casefold()
vytlačiť(newString)
vytlačiť(novýString2)
4. Metódy islower() a isupper().
The islower() a isupper() reťazcové metódy neberú žiadne argumenty. Každý vráti boolovskú hodnotu. The islower() metóda vráti hodnotu true, ak je každý znak v reťazci malými písmenami, inak vráti hodnotu false.
ovocie = "jablká"
ovocie2 = "Mango"
newString = fruit.islower()
newString2 = fruit2.islower()
vytlačiť (nový reťazec)
vytlačiť (newString2)
#printy
#Pravda
#Falošné
The isupper() metóda vráti hodnotu true, ak sú všetky znaky v reťazci veľké, inak vráti hodnotu false.
ovocie = "jablká"
ovocie2 = "MANGOES"
newString = fruit.isupper()
newString2 = fruit2.isupper()
vytlačiť(newString)
vytlačiť(novýString2)
#printy
#Falošné
#Pravda
5. Metóda istitle().
The istitle() metóda vráti hodnotu true, ak všetky slová v reťazci začínajú veľkým písmenom, inak vráti hodnotu false. Táto metóda nevyžaduje žiadne argumenty.
text = "Jablko Je Ovocie."
text2 = "Mango je tiež ovocie."
newString = text.istitle()
newString2 = text2.istitle()
vytlačiť(newString)
vytlačiť(novýString2)
#printy
#Pravda
#Falošné
6. Metóda swapcase().
The swapcase() metóda neberie žiadne argumenty a vracia nový reťazec s obrátenými malými a veľkými písmenami.
ovocie = "jablká"
ovocie2 = "MANGOES"
newString = fruit.swapcase()
newString2 = fruit2.swapcase()
vytlačiť(newString)
vytlačiť(novýString2)
#printy
#APPLES
#mango
Hodnota metód Python String
Reťazcové metódy vám ako programátorovi v Pythone výrazne uľahčujú život. Môžete napríklad vytvoriť program, ktorý prechádza cez reťazec a konvertuje všetky jeho písmená na malé písmená. Avšak vzhľadom na existenciu pythonských reťazcových metód, ako je casefold(), by sa táto úloha podobala na opätovné objavenie kolesa.
Reťazcové metódy Pythonu vám umožňujú dosiahnuť viac s menším úsilím.
Ako funguje metóda Python String format()? 10 príkladov
Prečítajte si ďalej
Súvisiace témy
- Programovanie
- Programovanie
- Python
O autorovi
Kadeisha Kean je vývojár úplného softvéru a technicko-technologický spisovateľ. Má výraznú schopnosť zjednodušiť niektoré z najzložitejších technologických konceptov; produkovať materiál, ktorý je ľahko zrozumiteľný pre každého technologického nováčika. Je nadšená písaním, vývojom zaujímavého softvéru a cestovaním po svete (prostredníctvom dokumentárnych filmov).
prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!
Kliknutím sem sa prihlásite na odber