Selles artiklis käsitleme keelpillide toiminguid. Nagu me pythonis teame, on string muutumatu andmetüüp (kirjutuskaitstud). Seda saab deklareerida ühe jutumärgina (s = ") või topelt jutumärgina (s =" ") või kolmekordses jutumärgis (s =" või s = "" "" "")
Kuidas sisestada pythoni tõlk
Avage Linuxi terminal ja tippige python ja vajutage sisestusklahvi, nii et näeme pythoni tõlki. Python3 + versiooni jaoks tippige python3. Järgmine teave, mida näeme terminalis. Kui tahame pythoni versiooni kontrollida, on käsk „python -v.”
Väljund:
Python 3.5.0 (vaikimisi, 20. september 2019, 11:28:25)[GCC 5.2.0] Linuxil
Lisateabe saamiseks sisestage "abi", "autoriõigus", "krediit" või "litsents".
>>>
Stringil saab teha järgmisi toiminguid
Stringi viil
See on kasulik, kui soovime ainult osa stringist.
Märge: Stringi indeks algab alati 0-st. Nööri saab läbida nii edasi- kui ka vastupidises suunas (kasutades negatiivset indeksit).
Nt: s = "Tere hommikust"
Edasi liikumise indeks: [0,1,2,3…]pöördtraversindeks: […, -3, -2, -1] siin s [-1] = ”g”, s [-2] = ”n”, s [-3] = “I”,…
süntaks: Muutuja nimi [algus: peatus: samm].
Siin peatus on välistatud. Kui pakume ainult algust, eraldab see kõik tähemärgid algusest lõpuni. Kui pakume ainult peatuse, eraldatakse see peatumiseks 0. indeksist. Võime jätta välja nii alguse kui ka peatuse; sel juhul peame esitama vähemalt koolon (id):. Kui me ei anna sammu väärtust, on vaikeväärtus 1.
Nt: s1 = ”Tere hommikust”.
Selles näites tahame välja tuua "hea".
s2 = s1 [0: 4]
Oletame, et tahame välja tõmmata "ood mor"
Oletame, et me tahame välja tõmmata "ning" (kasutades pöördindeksit)
Oletame, et tahame stringi ümber pöörata
Pikkus
See meetod tagastab stringi märkide arvu.
süntaks: Len (string)
Liitmine
See ühendab või ühendab kahte stringi.
süntaks: S3 = s1 + s2
Suurtäht
See meetod teisendab kõik stringi märgid suurtähtedeks.
süntaks: String.ülemine ()
s1 = "Tere hommikust"s2 = s1.ülemine ()
Väiketähed
See meetod teisendab kõik stringi märgid väiketähtedeks.
süntaks: String.madalam ()
s1 = 'Hea hommik's2 = s1.madalam ()
Riba
See meetod eemaldab / kustutab parameetrina toodud stringist väärtuse. Vaikeparameeter on tühik.
Seal on 3 tüüpi ribasid:
- lstrip (): see ribab ainult stringi vasakut külge.
- rstrip (): see ribab ainult stringi paremat külge.
- riba (): see ribab kogu stringi.
Otsi alamstringi stringist
See tagasipöördumineTõsi”, Kui stringist leitud alamstring tagastab vale. Liikmelisuse operaatoridaastal"Ja"mitte aastal”Kasutatakse selle kontrollimiseks.
süntaks: Stringi alamstring
Stardipauk
Seda meetodit kasutatakse selleks, et kontrollida, kas string algab alamstringiga. See tagastab väärtuse Tõene, kui string algab alamstringiga, tagastades siis vale.
süntaks: S.starsiwth (alamstring)
Endswith
Seda meetodit kasutatakse selleks, et kontrollida, kas string lõpeb alamstringiga. See tagastab väärtuse „True”, kui string lõpeb alamstringiga, muidu tagastab False
süntaks: S.endsiwth (alamstring)
Indeks
Seda meetodit kasutatakse stringi alamstringi indeksi leidmiseks. Kui see on leitud, tagastab alamstringi algusmärgi indeksi, muidu tõstetakse väärtuse vea erand.
süntaks: String.indeks (alamjaotus, algus = 0, lõpp = len (string))
Leidke
Seda meetodit kasutatakse stringi alamstringi indeksi leidmiseks. Kui see on leitud, tagastab alamstringi algusmärgi indeksi, muidu tagastatakse -1 väärtus.
süntaks: String.leidma (alamjaotus, algus = 0, lõpp = len (string))
Loe
Seda meetodit kasutatakse alamstringi esinemise lugemiseks stringis.
süntaks: String.arv (alamstring)
Vahetuskott
See meetod vahetab / vahetab stringi juhtumit.
süntaks: String. Vahetuskott ()
Suurtähtede kasutamine
See meetod kirjutab stringi esimese tähe suurtähega
süntaks: String.suurtäht ()
Leidke stringist minimaalne / maksimaalne tähestikuline märk
süntaks: Min (string), max (string)
Asenda
See meetod asendab alamstringi esinemise teise stringiga. Kui max eeldusel, et mitu korda asendab
süntaks: String. asenda (vana alamstring, uusstring, max)
Split
See meetod jagab stringi pakutud parameetri põhjal. See tagastab sõnade loendi, kui jagatud parameeter leidis muu, tagastab loendina stringi.
Esimeses näites on jagatud märk tühik ja see on stringis. See tagastab sõnade loendi
Teises näites on jagatud märk _ ja seda ei leitud stringist. See tagastab sama stringi nagu loend.
Kontrolli string sisaldab tähtnumbrilisi tähemärke
See meetod tagastab väärtuse „True”, kui kõik stringi märgid on tähtnumbrilised; muidu vale
süntaks: String.isalnum ()
Kontroll string sisaldab tähestikulisi tähemärke
See meetod tagastab väärtuse „True”, kui kõik stringi tähemärgid on tähestikulised; muidu vale
süntaks: String.isalpha ()
Kontrollstring sisaldab ainult numbreid
See meetod tagastab väärtuse „True”, kui kõik stringi märgid on numbrid; muidu vale
süntaks: String.isdigit ()
Kontrolli string sisaldab kõiki väiketähti
See meetod tagastab väärtuse „True”, kui kõik stringi märgid on väiketähed; muidu vale
süntaks: String.madalam ()
Kontrolli string sisaldab kõiki suurtähti
See meetod tagastab väärtuse „True”, kui kõik stringi märgid on suurtähed; muidu vale
süntaks: String.isupper ()
Kontroll string sisaldab ainult tühikut
See meetod tagastab väärtuse „True”, kui kõik stringi märgid on tühikud; muidu vale
süntaks: String.isspace ()
Liitu
See meetod võtab kõik järjestuse üksused (loend, dupleks, dikteerimine) ja liitub parameetri põhjal ühe stringina. Kõik üksused peaksid olema stringid.
süntaks: Parameeter.liituma (järjestus)
Siin on järjestus loend ning kõik üksused ühendatakse tühiku ja parameetri # abil.
Järeldus
String on muutumatu andmetüüp ja kõik meie teostatavad toimingud tuleks salvestada teise stringi muutujasse. Ülaltoodud on stringis kõige tavalisem ja üldiselt kasutatav operatsioon.
Kui me tahame kontrollida, mis on kõik stringitüübi toetatud toimingud dir (str) tõlgi peal ja vajutage sisestusklahvi. See näitab kõiki meetodeid / funktsioone, kui soovime kontrollida stringi meetodi / funktsiooni tüübi dokumentatsiooni abi (str) ja vajuta sisestusklahvi.