Š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”
Pieņemsim, ka mēs vēlamies iegūt “Ning” (izmantojot reverso indeksu)
Pieņemsim, ka mēs vēlamies mainīt virkni
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:
- lstrip (): Tas noņem tikai virknes kreiso pusi.
- rstrip (): Tas noņem tikai virknes labo pusi.
- 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 "nē 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.