Python

Python virkņu operācijas

Python virkņu operācijas

Šajā rakstā mēs apspriedīsim operācijas ar stīgām. Kā mēs zinām pitonā, virkne ir nemaināms datu tips (tikai lasāms). To var paziņot atsevišķās pēdiņās (s = ") vai dubultās pēdiņās (s =" ") vai trīskāršās pēdiņās (s =" vai s = "" "" "")

Kā ievadīt pitona tulku

Atveriet Linux termināli un ierakstiet python un nospiediet enter, lai mēs redzētu python tulku. Python3 + versijai ierakstiet python3. Šī informācija, kuru mēs redzēsim terminālā. Ja mēs vēlamies pārbaudīt pitona versiju, komanda ir “python -v.”

Izeja:

Python 3.5.0 (noklusējums, 2019. gada 20. septembris, 11:28:25)
[GCC 5.2.0] uz Linux
Lai iegūtu papildinformāciju, ierakstiet “help”, “copyright”, “credits” vai “licence”.
>>>

Ar virkni var veikt šādas darbības

Stīgu šķēle

Tas ir noderīgi, ja mēs vēlamies tikai daļu no virknes.

Piezīme: Virknes indekss vienmēr sākas no 0. Virkni var šķērsot uz priekšu un atpakaļgaitu (izmantojot negatīvo indeksu).

Piemēram: s = “Labrīt”

Uz priekšu virzītais indekss: [0,1,2,3…]
reversās šķērsošanas indekss: […, -3, -2, -1] šeit s [-1] = ”g”, s [-2] = ”n”, s [-3] = ”I”,…

sintakse: Mainīgais nosaukums [start: stop: solis].

Šeit pietura ir izslēgta. Ja mēs nodrošinām tikai sākumu, tas no sākuma līdz beigām izraksta visas rakstzīmes. Ja mēs nodrošināsim tikai pieturu, tā tiks iegūta no 0. indeksa, lai apstātos. Mēs varam izlaist gan startus, gan apstāšanos; tādā gadījumā mums jānorāda vismaz kols (s):. Ja mēs nenorādām Step vērtību, noklusējuma vērtība ir 1.

Piemēram: s1 = “Labrīt”.

Šajā piemērā mēs vēlamies iegūt “labu”.

s2 = s1 [0: 4]


Pieņemsim, ka mēs vēlamies iegūt “ood mor”

s2 = s1 [1: 8]


Pieņemsim, ka mēs vēlamies iegūt “Ning” (izmantojot reverso indeksu)

s2 = s1 [-5: -1:]


Pieņemsim, ka mēs vēlamies mainīt virkni

s2 = s1 [:: - 1]

Garums

Šī metode atgriež virknes rakstzīmju skaitu.

sintakse: Len (virkne)

Savienošana

Tas savieno vai apvieno divas virknes.

sintakse: S3 = s1 + s2

Lielie burti

Šī metode pārveido visas virknes rakstzīmes lielajiem burtiem.

sintakse: Virkne.augšējais ()

s1 = 'Labrīt'
s2 = s1.augšējais ()

Mazie burti

Šī metode pārveido visas rakstzīmes virknē uz mazajiem burtiem.

sintakse: Virkne.zemāks ()

s1 = 'Labs rīts'
s2 = s1.zemāks ()

Sloksne

Šī metode noņem / izdzēš vērtību no virknes, kas norādīta kā parametrs. Noklusējuma parametrs ir atstarpe.

Ir 3 veidu sloksnes:

  1. lstrip (): Tas noņem tikai virknes kreiso pusi.
  2. rstrip (): Tas noņem tikai virknes labo pusi.
  3. sloksne (): šī sloksne noņem visu virkni.

Meklēt virkni virknē

Šī atgriešanās “Patiesi”, Ja virknē atrastā apakšvirkne atgriež False. Dalības operatori “iekšā" un " iekšā”, Lai to pārbaudītu.

sintakse: Apakšvirkne virknē

Sākums

Šo metodi izmanto, lai pārbaudītu, vai virkne sākas ar apakšvirkni. Tas atgriež vērtību True, ja virkne sākas ar apakšvirkni, citādi atgriež False.

sintakse: S.starsiwth (apakšvirkne)

Endswith

Šo metodi izmanto, lai pārbaudītu, vai virkne beidzas ar apakšvirkni. Ja virkne beidzas ar apakšvirkni, tā atgriež vērtību “True”, citādi atgriežot False

sintakse: S.endsiwth (apakšvirkne)

Indekss

Šo metodi izmanto, lai atrastu virknes indeksu. Ja tiek atrasts, atgriež apakšvirsraksta sākuma rakstzīmju indeksu, citādi tiek paaugstināts vērtības kļūdas izņēmums.

sintakse: Virkne.indekss (apakšstacija, beg = 0, beigas = len (virkne))

Atrodiet

Šo metodi izmanto, lai atrastu virknes indeksu. Ja tas ir atrasts, atgriež apakšvirsraksta sākuma rakstzīmju indeksu, citādi tiek atgriezta -1 vērtība.

sintakse: Virkne.atrast (apakšstacija, beg = 0, beigas = len (virkne))

Skaits

Šo metodi izmanto, lai saskaitītu apakšvirknes parādīšanos virknē.

sintakse: Virkne.skaits (apakšvirkne)

Mainīt lietu

Šī metode apmaina / maina virknes reģistru.

sintakse: Virkne. Maiņas kaste ()

Lielo burtu lietojums

Šī metode kapitalizē virknes pirmo burtu

sintakse: Virkne.izmantot lielo burtu ()

Atrodiet virknē minimālo / maksimālo alfabētisko rakstzīmi

sintakse: Min (virkne), maks (virkne)

Aizvietot

Šī metode aizstāj apakšvirknes parādīšanos ar citu virkni. Ja max ar nosacījumu, ka daudzas reizes tas aizstās

sintakse: Virkne. aizstāt

Sadalīt

Šī metode sadaliet virkni, pamatojoties uz norādīto parametru. Tas atgriež vārdu sarakstu, ja sadalītais parametrs atrada citu kā virkni.

Pirmajā piemērā sadalītais raksturs ir atstarpe, un tā ir atrodama virknē. Tas atgriež vārdu sarakstu

2. piemērā sadalītais raksturs ir _, un tas netika atrasts virknē. Tas atgriež to pašu virkni kā saraksts.

Pārbaudes virkne satur burtciparu rakstzīmes

Šī metode atgriež “True”, ja visas virknes rakstzīmes ir burtciparu; pretējā gadījumā False

sintakse: Virkne.isalnum ()

Pārbaudes virkne satur alfabēta rakstzīmes

Šī metode atgriež vērtību “True”, ja visas virknes rakstzīmes ir alfabēta; pretējā gadījumā False

sintakse: Virkne.isalpha ()

Pārbaudes virkne satur tikai ciparus

Šī metode atgriež vērtību “True”, ja visas virknes rakstzīmes ir cipari; pretējā gadījumā False

sintakse: Virkne.isdigit ()

Pārbaudes virkne satur visas mazās rakstzīmes

Šī metode atgriež “True”, ja visas virknes rakstzīmes ir mazie burti; pretējā gadījumā False

sintakse: Virkne.islower ()

Pārbaudes virkne satur visas lielās rakstzīmes

Šī metode atgriež vērtību “True”, ja visas rakstzīmes virknē ir lielie burti; pretējā gadījumā False

sintakse: Virkne.isupper ()

Pārbaudes virkne satur tikai atstarpi

Šī metode atgriež vērtību “True”, ja visas rakstzīmes virknē ir atstarpes; pretējā gadījumā False

sintakse: Virkne.isspace ()

Pievienojieties

Šī metode ņem visus secības vienumus (saraksts, kopa, diktāts) un pievienojas kā viena virkne, pamatojoties uz parametru. Visiem vienumiem jābūt virknei.

sintakse: Parametrs.pievienoties (secība)


Šeit secība ir saraksts, un visi vienumi tiek savienoti, izmantojot atstarpi un # parametru.

Secinājums

Virkne ir nemainīgs datu tips, un jebkura mūsu veiktā darbība ir jāglabā citā virknes mainīgajā. Iepriekš minētie ir visizplatītākā un parasti izmantotā virknes darbība.

Ja mēs vēlamies pārbaudīt, kuras virknes tipam tiek atbalstītas visas darbības dir (str) uz tulka un nospiediet taustiņu Enter. Tas parādīs visas metodes / funkcijas, ja mēs vēlamies pārbaudīt virknes metodes / funkcijas veida dokumentāciju palīdzība (str) un nospiediet Enter.

Kā izmantot AutoKey, lai automatizētu Linux spēles
AutoKey ir darbvirsmas automatizācijas lietderība operētājsistēmām Linux un X11, kas ieprogrammēta Python 3, GTK un Qt. Izmantojot skriptu un MACRO fu...
Kā parādīt FPS skaitītāju Linux spēlēs
Linux spēles ieguva lielu impulsu, kad Valve 2012. gadā paziņoja par Linux atbalstu Steam klientam un viņu spēlēm. Kopš tā laika daudzas AAA un indie ...
Kā lejupielādēt un atskaņot Sid Meier Civilization VI operētājsistēmā Linux
Ievads spēlē Civilization 6 ir mūsdienīga klasiskā koncepcija, kas ieviesta Age of Empires spēļu sērijā. Ideja bija diezgan vienkārša; jūs sāktu pašā ...