Metódy reťazca Python
Reťazcové metódy jazyka Python je zbierka vstavaných funkcií Pythonu, ktoré fungujú na zoznamoch.
Poznámka: Každá reťazcová metóda v Pythone nemení pôvodný reťazec, ale vracia nový reťazec so zmenenými atribútmi.
Reťazec Python je sekvencia znakov Unicode, ktorá je uzavretá v úvodzovkách. V tomto článku budeme diskutovať o vstavaných funkciách reťazcov, t. j. o funkciách, ktoré poskytuje Python na prácu s reťazcami.
Zmena veľkosti písmen v metódach reťazcov Python
Nižšie uvedené funkcie Pythonu sa používajú na zmenu veľkosti písmen v reťazcoch. Pozrime sa na niektoré reťazcové metódy Pythonu s príkladmi:
- nižšia(): Skonvertuje všetky veľké písmená v reťazci na malé písmená
- horné(): Skonvertuje všetky malé písmená v reťazci na veľké písmená
- názov(): Previesť reťazec na veľkosť písmen
- swapcase(): Zameňte veľké a malé písmená všetkých znakov v reťazci
- veľké písmená () : Preveďte prvý znak reťazca na veľké písmená
Príklad: Zmena veľkosti písmen v metódach reťazcov Pythonu
Python3
# Python3 program to show the> # working of upper() function> text> => 'geeKs For geEkS'> > # upper() function to convert> # string to upper case> print> (> '
Converted String:'> )> print> (text.upper())> > # lower() function to convert> # string to lower case> print> (> '
Converted String:'> )> print> (text.lower())> > # converts the first character to> # upper case and rest to lower case> print> (> '
Converted String:'> )> print> (text.title())> > # swaps the case of all characters in the string> # upper case character to lowercase and viceversa> print> (> '
Converted String:'> )> print> (text.swapcase())> > # convert the first character of a string to uppercase> print> (> '
Converted String:'> )> print> (text.capitalize())> > # original string never changes> print> (> '
Original String'> )> print> (text)> |
Výkon
Converted String: GEEKS FOR GEEKS Converted String: geeks for geeks Converted String: Geeks For Geeks Converted String: GEEkS fOR GEeKs Original String geeKs For geEkS
Časová zložitosť: O(n) kde n je dĺžka reťazca „text“
Pomocný priestor: O(1)
Zoznam metód reťazcov v Pythone
Tu je zoznam vstavaných metód reťazcov Pythonu, ktoré môžete použiť na vykonávanie akcií s reťazcom:
| Názov funkcie | Popis |
|---|---|
| veľké písmená () | Skonvertuje prvý znak reťazca na veľké (veľké) písmeno |
| casefold() | Implementuje porovnávanie reťazcov bez malých písmen |
| stred() | Doplňte reťazec zadaným znakom. |
| počítať () | Vráti počet výskytov podreťazca v reťazci. |
| kódovať () | Kóduje reťazce so zadanou schémou kódovania |
| končí() | Vráti hodnotu True, ak reťazec končí danou príponou |
| expandtabs() | Určuje veľkosť medzery, ktorá sa má nahradiť symbolom v reťazci |
| Nájsť() | Vráti najnižší index podreťazca, ak sa nájde |
| formát() | Naformátuje reťazec na jeho vytlačenie do konzoly |
| format_map() | Formátuje zadané hodnoty v reťazci pomocou slovníka |
| index() | Vráti polohu prvého výskytu podreťazca v reťazci |
| isalnum() | Skontroluje, či sú všetky znaky v danom reťazci alfanumerické alebo nie |
| isalpha() | Vráti hodnotu True, ak sú všetky znaky v reťazci abecedy |
| desatinné číslo() | Vráti hodnotu true, ak sú všetky znaky v reťazci desiatkové |
| isdigit() | Vráti hodnotu True, ak sú všetky znaky v reťazci číslice |
| isidentifier() | Skontrolujte, či je reťazec platným identifikátorom alebo nie |
| islower() | Skontroluje, či sú všetky znaky v reťazci malé písmená |
| isnumeric() | Vráti hodnotu True, ak sú všetky znaky v reťazci číselné znaky |
| isprintable() | Vráti hodnotu True, ak sú všetky znaky v reťazci vytlačiteľné alebo ak je reťazec prázdny |
| isspace() | Vráti hodnotu True, ak sú všetky znaky v reťazci medzery |
| istitle() | Vráti hodnotu True, ak je reťazcom reťazec s malými písmenami v názve |
| isupper() | Skontroluje, či sú všetky znaky v reťazci veľké |
| pripojiť sa () | Vráti zreťazený reťazec |
| svetlo () | Doľava zarovná reťazec podľa zadanej šírky |
| nižšia () | Skonvertuje všetky veľké písmená v reťazci na malé písmená |
| lstrip() | Vráti reťazec s odstránenými úvodnými znakmi |
| maketrans () | Vráti prekladovú tabuľku |
| oddiel() | Rozdelí reťazec pri prvom výskyte oddeľovača |
| nahradiť () | Nahradí všetky výskyty podreťazca iným podreťazcom |
| rfind() | Vráti najvyšší index podreťazca |
| rindex() | Vráti najvyšší index podreťazca vo vnútri reťazca |
| rjust() | Vpravo zarovná reťazec podľa zadanej šírky |
| rpartition() | Rozdeľte daný reťazec na tri časti |
| rsplit() | Rozdeľte reťazec sprava o určený oddeľovač |
| rstrip() | Odstráni koncové znaky |
| splitlines() | Rozdeľte čiary na hraniciach čiar |
| začína s() | Vráti hodnotu True, ak reťazec začína danou predponou |
| pás() | Vráti reťazec s úvodnými aj koncovými znakmi |
| swapcase() | Skonvertuje všetky veľké písmená na malé a naopak |
| názov() | Previesť reťazec na veľkosť písmen |
| preložiť () | Upravte reťazec podľa daných prekladových mapovaní |
| horné () | Skonvertuje všetky malé písmená v reťazci na veľké písmená |
| zfill() | Vráti kópiu reťazca so znakmi „0“ vyplnenými na ľavej strane reťazca |
Poznámka: Viac informácií o Python String nájdete v Python String Tutorial .