Python

Pythoni stringide toimingud

Pythoni stringide toimingud

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"

s2 = s1 [1: 8]


Oletame, et me tahame välja tõmmata "ning" (kasutades pöördindeksit)

s2 = s1 [-5: -1:]


Oletame, et tahame stringi ümber pöörata

s2 = s1 [:: - 1]

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:

  1. lstrip (): see ribab ainult stringi vasakut külge.
  2. rstrip (): see ribab ainult stringi paremat külge.
  3. 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.

Kommertsmängumootorite avatud lähtekoodiga sadamad
Tasuta, avatud lähtekoodiga ja platvormidevaheliste mängumootorite puhkusereise saab kasutada nii vanade kui ka mõnede üsna hiljutiste mängude pealkir...
Parimad Linuxi käsurea mängud
Käsurida pole Linuxi kasutamisel lihtsalt teie suurim liitlane - see võib olla ka meelelahutusallikas, sest saate seda kasutada paljude lõbusate mängu...
Parimad Linuxi mängupuldi kaardistamise rakendused
Kui teile meeldib mängida Linuxis mänge tavalise klaviatuuri ja hiire sisestussüsteemi asemel mängupuldiga, on teie jaoks mõned kasulikud rakendused. ...