V tem članku bomo razpravljali o operacijah v nizih. Kot vemo v pythonu, je niz nespremenljiv podatkovni tip (samo za branje). To je mogoče navesti v enojnih narekovajih (s = ") ali dvojnih narekovajih (s =” ”) ali trojnih narekovajih (s =" ali s = ”” ”“ ””)
Kako vstopiti v tolmač python
Odprite terminal Linux in vtipkajte python ter pritisnite Enter, da bomo videli tolmač python. Za različico python3 + vnesite python3. Naslednje informacije bomo videli na terminalu. Če želimo preveriti različico pythona, je ukaz “python -v."
Izhod:
Python 3.5.0 (privzeto, 20. september 2019, 11:28:25)[GCC 5.2.0] na Linuxu
Za več informacij vnesite "pomoč", "avtorske pravice", "dobropisi" ali "licenca".
>>>
Na nizu se lahko izvedejo naslednje operacije
Rezina niza
To je koristno, če želimo le del niza.
Opomba: Indeks nizov se vedno začne od 0. Niz lahko premikate v smeri naprej in v obratni smeri (z uporabo negativnega indeksa).
Na primer: s = "Dobro jutro"
Indeks premikanja naprej: [0,1,2,3…]indeks vzvratnega premikanja: […, -3, -2, -1] tukaj s [-1] = ”g”, s [-2] = ”n”, s [-3] = ”I”,…
skladnja: Ime spremenljivke [začetek: stop: korak].
Tu je zaustavitev izključena. Če navedemo samo začetek, bo izvlekel vse znake od začetka do konca. Če določimo samo zaustavitev, se bo iz 0. indeksa izvlekel stop. Izpustimo lahko tako zagon kot tudi konec; v tem primeru moramo navesti vsaj dvopičje (s [:]). Če ne zagotovimo vrednosti koraka, je privzeta vrednost 1.
Na primer: s1 = "Dobro jutro".
V tem primeru želimo izvleči "dobro".
s2 = s1 [0: 4]
Recimo, da želimo izvleči "ood mor"
Recimo, da želimo izvleči "ning" (z uporabo obratnega indeksa)
Recimo, da želimo obrniti niz
Dolžina
Ta metoda vrne število znakov v nizu.
skladnja: Len (niz)
Združevanje
To združuje ali združuje dva niza.
skladnja: S3 = s1 + s2
Velike črke
Ta metoda pretvori vse znake v nizu v velike črke.
skladnja: vrvica.zgornji ()
s1 = 'Dobro jutro's2 = s1.zgornji ()
Mala črka
Ta metoda pretvori vse znake v nizu v male črke.
skladnja: vrvica.nižje ()
s1 = 'Dobro jutro's2 = s1.nižje ()
Strip
Ta metoda odvzame / izbriše vrednost iz niza, navedenega kot parameter. Privzeti parameter je presledek.
Obstajajo 3 vrste trakov:
- lstrip (): S tem se odstrani le leva stran niza.
- rstrip (): S tem se odstrani samo desna stran niza.
- strip (): s tem se odstrani celoten niz.
Išči podniz v nizu
Ta vrnitev “Prav"Če podniz, najden v nizu else, vrne False. Upravljavci članstva “v"In"ne v"Se uporablja za preverjanje tega.
skladnja: Podniz v nizu
Začne s
Ta metoda se uporablja za preverjanje, ali se niz začne s podnizom. Vrne True, če se niz začne s podnizom, sicer pa False.
skladnja: S.starsiwth (podniz)
Konča s
Ta metoda se uporablja za preverjanje, ali se niz konča s podnizom. Vrne »True«, če se niz konča s podnizom, sicer pa vrne False
skladnja: S.endsiwth (podniz)
Kazalo
Ta metoda se uporablja za iskanje indeksa podniza v nizu. Če ga najdemo, se vrne indeks začetnih znakov podniza, sicer se vzpostavi izjema napake vrednosti.
skladnja: vrvica.indeks (substing, beg = 0, end = len (string))
Najti
Ta metoda se uporablja za iskanje indeksa podniza v nizu. Če ga najdemo, vrne indeks začetnega znaka podniza else -1 vrnjena vrednost.
skladnja: vrvica.najdi (substing, beg = 0, end = len (string))
Štetje
Ta metoda se uporablja za štetje pojavljanja podniza v nizu.
skladnja: vrvica.štetje (podniz)
Zamenjaj ohišje
Ta metoda zamenja ali zamenja primer niza.
skladnja: vrvica. Zamenjaj ()
Uporabite velike začetnice
Ta metoda zapiše prvo črko niza
skladnja: vrvica.uporaba velikih začetnic ()
V nizu poiščite najmanjši / največji abecedni znak
skladnja: Min (niz), maks (niz)
Zamenjati
Ta metoda zamenja pojav niza z drugim nizom. Če je maks., Če bo večkrat zamenjal
skladnja: vrvica. zamenjaj (stari podniz, novi niz, največ)
Split
Ta metoda razdeli niz na podlagi navedenega parametra. Vrne seznam besed, če je razdeljeni parameter našel drug niz kot seznam.
V prvem primeru je razdeljeni znak presledek in ga najdemo v nizu. Vrne seznam besed
V drugem primeru je razdeljeni znak _ in ga ni bilo mogoče najti v nizu. Vrne isti niz kot seznam.
Kontrolni niz vsebuje alfanumerične znake
Ta metoda vrne »True«, če so vsi znaki v nizu alfanumerični; sicer pa False
skladnja: vrvica.isalnum ()
Kontrolni niz vsebuje abecedne znake
Ta metoda vrne »True«, če so vsi znaki v nizu abecedni; sicer pa False
skladnja: vrvica.isalpha ()
Kontrolni niz vsebuje samo števke
Ta metoda vrne »True«, če so vsi znaki v nizu števke; sicer pa False
skladnja: vrvica.isdigit ()
Kontrolni niz vsebuje vse male črke
Ta metoda vrne »True«, če so vsi znaki v nizu male črke; sicer pa False
skladnja: vrvica.islower ()
Kontrolni niz vsebuje vse velike črke
Ta metoda vrne »True«, če so vsi znaki v nizu z velikimi črkami; sicer pa False
skladnja: vrvica.isupper ()
Kontrolni niz vsebuje samo presledek
Ta metoda vrne »True«, če so vsi znaki v nizu presledki; sicer pa False
skladnja: vrvica.isspace ()
Pridružite se
Ta metoda zajema vse elemente v zaporedju (seznam, tuple, dict) in se združi kot en niz na podlagi parametra. Vsi elementi naj bodo v nizu.
skladnja: Parameter.pridruži se (zaporedje)
Tu je zaporedje seznam in vsi elementi so združeni s pomočjo presledka in parametra #.
Zaključek
Niz je nespremenljiv podatkovni tip in vsaka operacija, ki jo izvedemo, mora biti shranjena v drugi spremenljivki niza. Zgornje so najpogostejše in splošno uporabljene operacije na nizu.
Če želimo preveriti, katere vse operacije so podprte za vrsto niza dir (str) na tolmaču in pritisnite Enter. Prikazala bo vse metode / funkcije, če želimo preveriti dokumentacijo za vrsto metode / funkcije pomoč (str) in pritisnite Enter.