Metode nizov Python je zbirka vgrajenih funkcij Python, ki deluje na seznamih.
Opomba: Vsaka metoda niza v Pythonu ne spremeni izvirnega niza, temveč vrne nov niz s spremenjenimi atributi.
Pythonov niz je zaporedje znakov Unicode, ki je v narekovajih. V tem članku bomo razpravljali o vgrajenih funkcijah nizov, tj. funkcijah, ki jih ponuja Python za delovanje z nizi.
Spreminjanje velikih in malih črk metod Python String
Spodnje funkcije Python se uporabljajo za spreminjanje velikih in malih črk nizov. Oglejmo si nekaj metod nizov Python s primeri:
- nižje (): Pretvori vse velike črke v nizu v male črke
- zgornji(): Pretvori vse male črke v nizu v velike črke
- naslov(): Pretvori niz v velike in male črke
- swapcase(): Zamenjajte velike in male črke vseh znakov v nizu
- kapitaliziraj() : Pretvori prvi znak niza v veliko črko
primer: Spreminjanje velikih in malih črk metod Python String
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)> |
>
>Izhod
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>
Časovna zahtevnost: O(n), kjer je n dolžina niza 'besedilo'
Pomožni prostor: O(1)
Seznam nizovnih metod v Pythonu
Tukaj je seznam vgrajenih nizovnih metod Python, ki jih lahko uporabite za izvajanje dejanj na nizu:
| Ime funkcije | Opis |
|---|---|
| kapitaliziraj() | Pretvori prvi znak niza v veliko (veliko) črko |
| casefold() | Izvaja ujemanje nizov brez velikih in malih črk |
| center() | Obpolnite niz z navedenim znakom. |
| štetje () | Vrne število pojavitev podniza v nizu. |
| kodiraj() | Kodira nize s podano kodirano shemo |
| konča z () | Vrne True, če se niz konča z dano pripono |
| expandtabs() | Podaja količino prostora, ki naj bo zamenjan s simbolom v nizu |
| najti() | Vrne najnižji indeks podniza, če je najden |
| format() | Oblikuje niz za tiskanje v konzolo |
| format_map() | Oblikuje določene vrednosti v nizu z uporabo slovarja |
| indeks() | Vrne položaj prve pojavitve podniza v nizu |
| isalnum() | Preveri, ali so vsi znaki v danem nizu alfanumerični ali ne |
| isalpha() | Vrne True, če so vsi znaki v nizu črke |
| jedecimalno() | Vrne true, če so vsi znaki v nizu decimalni |
| isdigit() | Vrne True, če so vsi znaki v nizu števke |
| isidentifier() | Preverite, ali je niz veljaven identifikator ali ne |
| islower() | Preveri, ali so vsi znaki v nizu male črke |
| isnumeric() | Vrne True, če so vsi znaki v nizu številski znaki |
| je mogoče natisniti () | Vrne True, če so vsi znaki v nizu natisljivi ali če je niz prazen |
| isspace() | Vrne True, če so vsi znaki v nizu presledki |
| naslov() | Vrne True, če je niz niz z velikimi in malimi črkami v naslovu |
| je zgornji() | Preveri, ali so vsi znaki v nizu velike črke |
| pridruži se() | Vrne povezani niz |
| svetloba () | Levo poravna niz glede na podano širino |
| nižje () | Pretvori vse velike črke v nizu v male črke |
| lstrip() | Vrne niz z odstranjenimi začetnimi znaki |
| maketrans () | Vrne prevajalsko tabelo |
| particija () | Razdeli niz ob prvi pojavitvi ločila |
| zamenjati() | Zamenja vse pojavitve podniza z drugim podnizom |
| rfind() | Vrne najvišji indeks podniza |
| rindex() | Vrne najvišji indeks podniza znotraj niza |
| rjust() | Desno poravna niz glede na navedeno širino |
| rparticija() | Dani niz razdeli na tri dele |
| rsplit() | Razdelite niz z desne z navedenim ločilom |
| rstrip() | Odstrani končne znake |
| splitlines() | Črte razdelite na meje vrstic |
| začne z() | Vrne True, če se niz začne z dano predpono |
| trak() | Vrne niz z začetnimi in končnimi znaki |
| swapcase() | Pretvori vse velike črke v male in obratno |
| naslov () | Pretvori niz v velike in male črke |
| prevesti() | Spremenite niz v skladu z danimi preslikavami prevodov |
| zgornji() | Pretvori vse male črke v nizu v velike črke |
| zfill() | Vrne kopijo niza z znaki '0', podloženimi na levi strani niza |
Opomba: Za več informacij o nizih Python glejte Vadnico za nize Python.