„Python“

„Python“ styginių operacijos

„Python“ styginių operacijos

Šiame straipsnyje aptarsime stygų operacijas. Kaip žinome „Python“, eilutė yra nekintamas duomenų tipas (tik skaitomas). Tai gali būti deklaruojama atskiromis kabutėmis (s = ") arba dvigubomis kabutėmis (s =" ") arba trigubomis kabutėmis (s =" arba s = "" "" "")

Kaip įeiti į pitono vertėją

Atidarykite „Linux“ terminalą ir įveskite python ir paspauskite enter, kad pamatytume python vertėją. Jei naudojate python3 + versiją, įveskite python3. Šią informaciją mes pamatysime terminale. Jei norime patikrinti pitono versiją, komanda yra „python -v.“

Išvestis:

„Python 3“.5.0 (numatytasis, 2019 m. Rugsėjo 20 d., 11:28:25)
[PĮB 5.2.0] „Linux“
Norėdami gauti daugiau informacijos, įveskite „pagalba“, „autorių teisės“, „kreditai“ arba „licencija“.
>>>

Stygoje galima atlikti šias operacijas

Styginių griežinėlis

Tai naudinga, kai norime tik dalies eilutės.

Pastaba: Eilutės indeksas visada prasideda nuo 0. Stygą galima pervažiuoti į priekį ir atgal (naudojant neigiamą indeksą).

Pvz .: s = „Labas rytas“

Priekinės krypties indeksas: [0,1,2,3…]
atvirkštinis skersinis indeksas: […, -3, -2, -1] čia s [-1] = ”g”, s [-2] = ”n”, s [-3] = “I”,…

sintaksė: Kintamasis vardas [start: stop: step].

Čia stotelė neįtraukta. Jei pateiksime tik pradžią, ji išskirs visus simbolius nuo pradžios iki pabaigos. Jei pateiksime tik stotelę, ji bus ištraukta iš 0-ojo indekso, kad sustotų. Mes galime praleisti ir startus, ir stop; tokiu atveju turime pateikti bent dvitaškį (-ius):. Jei nepateikiame „Step“ vertės, numatytoji vertė yra 1.

Pvz .: s1 = „Labas rytas“.

Šiame pavyzdyje norime išgauti „gerą“.

s2 = s1 [0: 4]


Tarkime, kad norime išgauti „ood mor“

s2 = s1 [1: 8]


Tarkime, kad norime išgauti „ning“ (naudojant atvirkštinį indeksą)

s2 = s1 [-5: -1:]


Tarkime, kad norime pakeisti eilutę

s2 = s1 [:: - 1]

Ilgis

Šis metodas pateikia simbolių skaičių eilutėje.

sintaksė: Len (eilutė)

Sujungimas

Tai sujungia arba sujungia dvi stygas.

sintaksė: S3 = s1 + s2

Didžioji raidė

Šis metodas visus eilutės simbolius paverčia didžiosiomis raidėmis.

sintaksė: Eilutė.viršutinė ()

s1 = „Labas rytas“
s2 = s1.viršutinė ()

Mažosios raidės

Šis metodas visus eilutės simbolius paverčia mažosiomis raidėmis.

sintaksė: Eilutė.apatinis ()

s1 = 'Geras rytas'
s2 = s1.apatinis ()

Juostelė

Šis metodas nurodo / ištrina reikšmę iš eilutės, pateiktos kaip parametras. Numatytasis parametras yra tarpas.

Yra 3 tipų juostos:

  1. lstrip (): Tai nuplėšia tik kairę eilutės pusę.
  2. rstrip (): Tai nuplėšia tik dešinę eilutės pusę.
  3. juosta (): ši juostelė išimama iš eilės.

Ieškokite eilutės eilutės

Ši grąža „Tiesa“, Jei eilutėje rastas substravimas grąžina False. Narystės operatoriai “į“Ir„ne į“Naudojama tam patikrinti.

sintaksė: Eilutė eilutė

Prasideda su

Šis metodas naudojamas norint patikrinti, ar eilutė prasideda poskyriu. Jis grąžina „True“, jei eilutė prasideda pakraščiu, o kita - „False“.

sintaksė: S.starsiwth (substring)

Endswithas

Šis metodas naudojamas norint patikrinti, ar eilutė baigiasi poskyriu. Jis grąžina „True“, jei eilutė baigiasi substringa, o kita - False

sintaksė: S.galutinis (substringas)

Indeksas

Šis metodas naudojamas norint rasti eilutės pakraščio indeksą. Jei bus rasta, grąžinama pakraščio pradžios simbolių rodyklė.

sintaksė: Eilutė.indeksas (pastotė, beg = 0, pabaiga = len (eilutė))

Rasti

Šis metodas naudojamas norint rasti eilutės pakraščio indeksą. Jei bus rasta, grąžins pradinės eilutės pradžios simbolių indeksą, o kita vertė bus grąžinta.

sintaksė: Eilutė.rasti (pastotė, beg = 0, pabaiga = len (eilutė))

Grafas

Šis metodas naudojamas norint suskaičiuoti eilutės pogrindį.

sintaksė: Eilutė.skaičius (eilutė)

Keisti dėklą

Šis metodas pakeičia / pakeičia eilutės atvejį.

sintaksė: Eilutė. Maišelis ()

Rašyti didžiosiomis raidėmis

Šis metodas rašo didžiąją pirmąją eilutės raidę

sintaksė: Eilutė.rašyti didžiosiomis raidėmis ()

Raskite minimalų / maksimalų abėcėlės simbolį eilutėje

sintaksė: Min (eilutė), maks (eilutė)

Pakeiskite

Šis metodas pakeičia eilutės atsiradimą kita eilute. Jei maks. Su sąlyga, kad daug kartų jis pakeis

sintaksė: Eilutė. pakeisti (sena substringa, nauja eilutė, maks.)

Skaldyti

Šis metodas padalija eilutę pagal pateiktą parametrą. Jis pateikia žodžių sąrašą, jei padalytas parametras randa kitą eilutę kaip sąrašą.

Pirmajame pavyzdyje padalytas simbolis yra tarpas ir jis randamas eilutėje. Pateikiamas žodžių sąrašas

Antrame pavyzdyje padalintas simbolis yra _ ir jo nerasta eilutėje. Jis grąžina tą pačią eilutę kaip ir sąrašas.

Patikrinkite eilutę, kurioje yra raidiniai ir skaitiniai simboliai

Šis metodas grąžina „True“, jei visi eilutės simboliai yra raidiniai ir skaitiniai; kitaip, Klaidinga

sintaksė: Eilutė.isalnum ()

Patikrinimo eilutėje yra abėcėlės simbolių

Šis metodas grąžina „True“, jei visi eilutės simboliai yra abėcėlės; kitaip, Klaidinga

sintaksė: Eilutė.isalpha ()

Patikrinimo eilutėje yra tik skaitmenys

Šis metodas grąžina „True“, jei visi eilutės simboliai yra skaitmenys; kitaip, Klaidinga

sintaksė: Eilutė.isdigit ()

Patikrinkite eilutę, kurioje yra visi mažosios raidės

Šis metodas grąžina „Tiesa“, jei visi eilutės simboliai yra mažosios raidės; kitaip, Klaidinga

sintaksė: Eilutė.islower ()

Patikrinkite eilutę, kurioje yra visi didžiosios raidės

Šis metodas grąžina „Tiesa“, jei visi eilutės simboliai yra didžiosios; kitaip, Klaidinga

sintaksė: Eilutė.isupper ()

Tikrinimo eilutėje yra tik tarpas

Šis metodas grąžina „Tiesa“, jei visi eilutės simboliai yra tarpai; kitaip, Klaidinga

sintaksė: Eilutė.isspace ()

Prisijunkite

Šis metodas apima visus elementus iš eilės (sąrašą, paketą, diktą) ir sujungia kaip vieną eilutę pagal parametrą. Visi elementai turi būti eilutės.

sintaksė: parametras.prisijungti (seka)


Čia seka yra sąrašas, o visi elementai sujungiami naudojant tarpą ir # parametrą.

Išvada

Eilutė yra nekintamas duomenų tipas, todėl bet kokia mūsų atliekama operacija turėtų būti saugoma kitame eilutės kintamajame. Aukščiau pateiktos yra dažniausiai ir dažniausiai naudojamos eilutės operacijos.

Jei norime patikrinti, kokios yra visos operacijos, palaikomos eilutės tipui rež (str) ant vertėjo ir paspauskite „Enter“. Jis parodys visus metodus / funkcijas, jei norime patikrinti eilutės metodo / funkcijos tipo dokumentaciją pagalba (str) ir paspauskite Enter.

Kaip pakeisti kairįjį ir dešinįjį pelės mygtukus „Windows 10“ kompiuteryje
Gana įprasta, kad visi kompiuterio pelės įrenginiai yra ergonomiškai sukurti dešiniarankiams. Tačiau yra pelių prietaisų, specialiai sukurtų kairiaran...
Mėgdžiokite pelės paspaudimus, užveskite pelės žymeklį naudodami pelę „Clickless Mouse“ sistemoje „Windows 10“
Pelės ar klaviatūros naudojimas netinkamoje laikysenoje, kai naudojama per daug, gali sukelti daug sveikatos problemų, įskaitant įtampą, riešo kanalo ...
Pridėkite pelės gestus prie „Windows 10“ naudodami šiuos nemokamus įrankius
Pastaraisiais metais kompiuteriai ir operacinės sistemos labai išsivystė. Buvo laikas, kai vartotojai turėjo naudoti komandas naršydami per failų tvar...