Piton

Python nizanje operacija

Python nizanje operacija

U ovom ćemo članku razgovarati o operacijama na žicama. Kao što znamo u pythonu, niz je nepromjenjiva vrsta podataka (samo za čitanje). To se može deklarirati u jednostrukim navodnicima (s = ") ili dvostrukim navodnicima (s =” ”) ili trostrukim navodnicima (s =" ili s = ”” ”“ ””)

Kako ući u python interpreter

Otvorite Linux terminal i upišite python i pritisnite enter pa ćemo vidjeti python interpreter. Za verziju python3 + upišite python3. Sljedeće informacije ćemo vidjeti na terminalu. Ako želimo provjeriti verziju pythona, naredba je “python -v."

Izlaz:

Python 3.5.0 (zadano, 20. rujna 2019., 11:28:25)
[OUU 5.2.0] na Linuxu
Upišite "pomoć", "autorska prava", "krediti" ili "licenca" za više informacija.
>>>

Na nizu se mogu izvesti sljedeće radnje

Kriška niza

To je korisno kada želimo samo dio niza.

Bilješka: Indeks niza uvijek počinje od 0. Niz se može prelaziti u smjeru naprijed i unatrag (koristeći negativni indeks).

Primjer: s = "Dobro jutro"

Indeks kretanja prema naprijed: [0,1,2,3…]
indeks obrnutog kretanja: […, -3, -2, -1] ovdje s [-1] = ”g”, s [-2] = ”n”, s [-3] = ”I”,…

sintaksa: Ime varijable [start: stop: step].

Ovdje je zaustavljanje isključeno. Ako pružimo samo početak, izdvojit će sve znakove od početka do kraja. Ako pružimo samo zaustavljanje, izdvojit će se iz 0. indeksa za zaustavljanje. Možemo izostaviti i pokretanje i zaustavljanje; u tom slučaju moramo dati barem dvotačku (s [:]). Ako ne pružimo vrijednost koraka, zadana vrijednost je 1.

Primjer: s1 = "Dobro jutro".

U ovom primjeru želimo izdvojiti "dobro".

s2 = s1 [0: 4]


Pretpostavimo da želimo izdvojiti "ood mor"

s2 = s1 [1: 8]


Pretpostavimo da želimo izvući "ning" (koristeći obrnuti indeks)

s2 = s1 [-5: -1:]


Pretpostavimo da želimo preokrenuti niz

s2 = s1 [:: - 1]

Duljina

Ova metoda vraća broj znakova u nizu.

sintaksa: Len (niz)

Spajanje

Ovo spaja ili kombinira dvije žice.

sintaksa: S3 = s1 + s2

Velika slova

Ova metoda pretvara sve znakove u nizu u velika slova.

sintaksa: Niz.Gornji()

s1 = 'Dobro jutro'
s2 = s1.Gornji()

Mala slova

Ova metoda pretvara sve znakove u nizu u mala slova.

sintaksa: Niz.niži()

s1 = 'Dobro jutro'
s2 = s1.niži()

Traka

Ova metoda uklanja / uklanja vrijednost iz niza navedenog kao parametar. Zadani parametar je razmak.

Postoje 3 vrste traka:

  1. lstrip (): Ovo uklanja samo lijevu stranu niza.
  2. rstrip (): Ovo uklanja samo desnu stranu niza.
  3. strip (): Ovo uklanja cijeli niz.

Pretražite podniz u nizu

Ovaj povratak “Pravi”Ako podniz pronađen u nizu else vraća False. Operatori za članstvo “u"I"ne u”Koristi se za provjeru ovoga.

sintaksa: Podniz u nizu

Počinje sa

Ovom se metodom provjerava započinje li niz podnizom. Vraća True ako niz započinje podnizom else return False.

sintaksa: S.zvjezdica (podniz)

Završava s

Ova se metoda koristi za provjeru završava li niz podnizom. Vraća "True" ako niz završava sa podnizom, inače return False

sintaksa: S.krajnji niz (podniz)

Indeks

Ova se metoda koristi za pronalaženje indeksa podniza u nizu. Ako se pronađe, vraća se indeks početnih znakova podniza, inače se izuzima pogreška vrijednosti.

sintaksa: Niz.indeks (substing, beg = 0, end = len (string))

Pronaći

Ova se metoda koristi za pronalaženje indeksa podniza u nizu. Ako se pronađe, vraća početni indeks znakova podniza else -1 vraćena vrijednost.

sintaksa: Niz.pronađi (substing, beg = 0, end = len (string))

Računati

Ova se metoda koristi za brojanje pojave podniza u nizu.

sintaksa: Niz.count (podniz)

Zamijeni slučaj

Ova metoda zamjenjuje / izmjenjuje slučaj niza.

sintaksa: Niz. Zamijeni ()

Velika slova

Ova metoda velikim slovom stavlja prvo slovo niza

sintaksa: Niz.pisati velikim slovom ()

Pronađi minimalni / maksimalni abecedni znak u nizu

sintaksa: Min (niz), maks (niz)

Zamijeniti

Ova metoda zamjenjuje pojavu podniza drugim nizom. Ako je maks. Pod uvjetom da će ga puno puta zamijeniti

sintaksa: Niz. zamijeni (stari podniz, novi niz, maks.)

Podjela

Ova metoda razdvaja niz na temelju navedenog parametra. Vraća popis riječi ako je parametar split pronašao drugi niz kao popis.

U 1. primjeru podijeljeni znak je razmak i on se nalazi u nizu. Vraća popis riječi

U 2. primjeru znak za razdvajanje je _ i nije pronađen u nizu. Vraća isti niz kao i popis.

Niz za provjeru sadrži alfanumeričke znakove

Ova metoda vraća "True" ako su svi znakovi u nizu alfanumerički; inače, Lažno

sintaksa: Niz.isalnum ()

Niz za provjeru sadrži abecedne znakove

Ova metoda vraća "True" ako su svi znakovi u nizu abecedni; inače, Lažno

sintaksa: Niz.isalpha ()

Niz za provjeru sadrži samo znamenke

Ova metoda vraća "True" ako su svi znakovi u nizu znamenke; inače, Lažno

sintaksa: Niz.isdigit ()

Niz za provjeru sadrži sve male znakove

Ova metoda vraća "True" ako su svi znakovi u nizu mala slova; inače, Lažno

sintaksa: Niz.islower ()

Niz za provjeru sadrži sve velike slova

Ova metoda vraća "True" ako su svi znakovi u nizu velika slova; inače, Lažno

sintaksa: Niz.isupper ()

Niz za provjeru sadrži samo razmak

Ova metoda vraća "True" ako su svi znakovi u nizu razmaci; inače, Lažno

sintaksa: Niz.isspace ()

Pridružiti

Ova metoda uzima sve stavke u nizu (popis, tuple, dikt) i spaja se kao jedan niz na temelju parametra. Sve stavke trebaju biti niz.

sintaksa: Parametar.pridružiti se (slijed)


Ovdje je slijed popis, a sve su stavke spojene pomoću razmaka i # parametra.

Zaključak

Niz je nepromjenjivi tip podataka i svaka operacija koju izvodimo trebala bi biti pohranjena u drugoj varijabli niza. Navedene su najčešće i najčešće korištene operacije na nizu.

Ako želimo provjeriti koje su sve operacije podržane za vrstu niza režija (str) na prevodioca i pritisnite Enter. Prikazati će sve metode / funkcije ako želimo provjeriti dokumentaciju za vrstu metode / funkcije niza pomoć (str) i pritisnite Enter.

Instalirajte najnoviju strategiju igre OpenRA na Ubuntu Linux
OpenRA je Libre / Free Real Time strateški pokretač igre koji stvara rane Westwoodove igre poput klasične Command & Conquer: Red Alert. Distribuirani ...
Instalirajte najnoviji Dolphin Emulator za Gamecube i Wii na Linux
Dolphin Emulator omogućuje vam igranje odabranih Gamecube i Wii igara na Linux osobnim računalima (PC). Dolphin Emulator je slobodno dostupan i emula...
Kako koristiti GameConqueror Cheat Engine u Linuxu
Članak pokriva vodič o korištenju GameConqueror varalice u Linuxu. Mnogi korisnici koji igraju igre na sustavu Windows često koriste aplikaciju "Cheat...