Virknes sagriešana Python: viss, kas jums jāzina



Šis raksts sniegs jums detalizētas un visaptverošas zināšanas par virkņu sagriešanas ieviešanu Python ar piemēriem.

Sagriešana ir forša funkcija, kas jums jāpievieno . Tāpat kā citas programmēšanas valodas, arī pitons ļauj mums piekļūt atsevišķām virknes rakstzīmēm, izmantojot masīvam līdzīgas indeksēšanas sintakses tehniku. Šajā rakstā mēs sapratīsim virknes sagriešanu Python:

Kas ir sagriešana?

Galvenais sagriešanas aspekts ir šķēles funkcija. Tas ļauj programmētājiem iegūt informāciju no virknes datu. Šajā rakstā mēs varam iegūt iespēju novērot daudzas metodes, kurās tas tiek darīts. Sagriešana ir ierobežota ne tikai ar virknēm, bet to var izmantot arī virknēm un sarakstiem.





Virknes sagriešana Python

Sagriešana pitonā nozīmē iegūt apakšvirkni no galvenās virknes. Apsveriet zemāk redzamo koda ilustrāciju:



Virknes sagriešana Python

print ('nWelcome to Edurekan') String1 = ievade ('Ievadiet izvēlēto virkni =') print ('nn Output is = n') print (String1 [slice (0,3)]) print ('nPaldies! jauku dienu ')

Zemāk esošajā piemērā “ICC WORLDCUP” ir virkne, kas ir lietotāja ievade. Apakšvirkne, kas iegūta no programmas, ir “ICC”. Kā tas notika? Galvenais paziņojums, kas atbild par šo funkcionalitāti, ir tas, ka sadaļas funkcijas indekss izvēlas rakstzīmes no 0 indeksa(sākuma indekss) un iet uz augšu līdz indeksam 2. [0,3] diapazonā burti ICC kļūst par jaunu virkni, un tā ir izeja.

apvienot šķirošanas lēmumu koku 4 elementus

Virknes sagriešana ar negatīvu indeksu

Cits sagriešanas veids ir saistīts ar negatīvo indeksu. Tas ir arī labs veids, kā mainīt apvērsumu. Virknes sagriešanas funkcijas parametri palielinās līdz 3. Pirmais ir sākuma indekss no virknes beigām, otrais ir beigu indekss un trešais ir intervāls. Ļaujiet mums apskatīt.

print ('nWELCOME TO EDUREKA n') String1 = ievade ('Ievadiet izvēlēto virkni =') print ('n nIzeja ir = n') print (String1 [šķēle (-1, -5, -1)]) drukāt ('nPaldies! Jauku dienu')

Funkcijā ‘šķēle’ pirmie -1 punkti atrodas virknes pēdējā burtā „M”. Kursors skaitās atpakaļ ar 1 intervālu un apstājas pēc 4skaita, kas noved pie tā, ka izeja “MARG”, kas ir pēdējie 4 burti “GRAM”, tiek mainīti.



Griešanas koncepcijas, kas ieviestas kopās un sarakstos

Zemāk kodētajā piemērā. Mēs redzam, ka sarakstā un dubultā ir tādi elementi kā EDUREKA burti. Katram no tiem sākuma indekss ir nulle. Pirmie trīs indeksi [0, 1 un 2] attiecas uz burtiem E, D un U. Tādējādi šķēles funkcija izvelk pirmos trīs.

kā klonēt objektu Java

Šī vērtība 3 tiek saglabāta mainīgajā lielumā, iet cauri sarakstam un tiek izdrukāta. Aplūkojot koda otro daļu, redzam, ka ir ņemts vērā intervāls. Tādējādi katrs otrais indekss tiek ņemts gan no saraksta, gan no kopas.

Saraksts1 = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] Tuple1 = ('e', 'd', 'u', 'r', 'e', 'k', 'a') Obj = slice (3) print ('nThe Output is n') print (List1 [Obj]) Obj = slice (1, 5, 2) print ('nIzlaide ir n ') druka (Tuple1 [Obj])

Izgriešanas koncepcijas, kas ieviestas ar negatīviem indeksiem skaitļos un sarakstos

Šeit koda funkcionalitāte paliek nemainīga, izņemot to, ka tiek mainīts elementu izvēles veids. Brīdī, kad mēs runājam par negatīvu indeksēšanu virknēs, tas vienmēr attiecas uz tā virknes elementu izvēli no beigām. Ļaujiet mums apskatīt. Tas pats ir redzams otrajā pusē, kur tiek mainīta pretējā virzienā, bet ņemot vērā intervālus.

Saraksts1 = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] Tuple1 = ('e', 'd', 'u', 'r', 'e', 'k', 'a') Obj = šķēle (-1, -5, -1) izdruka ('nIzejas saraksts nav') izdruka (1. saraksts [Obj]) Obj = šķēle (-1, -6 , -2) drukāt ('nIznākuma kopa nav') druka (Tuple1 [Obj])

Ar to mēs esam nonākuši pie virknes sagriešanas Python versijā. Lai iegūtu padziļinātas zināšanas par Python kopā ar dažādām lietojumprogrammām, varat to izdarīt tiešsaistes apmācībai tiešsaistē ar diennakts atbalstu un piekļuvi mūža garumā.

Vai mums ir jautājums? Pieminiet tos komentāru sadaļā “Stīgu sagriešana Python”, un mēs ar jums sazināsimies.