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 .