String Slicing di Python: Yang Perlu Anda Ketahui



Artikel ini akan memberi anda pengetahuan terperinci dan komprehensif mengenai Cara Melaksanakan String Slicing di Python dengan Contoh.

Menghiris adalah ciri menarik untuk dimiliki . Sama seperti bahasa pengaturcaraan lain, python juga membolehkan kita mengakses watak-watak individu rentetan dengan menggunakan teknik sintaks pengindeksan seperti array. Dalam artikel ini, kita akan memahami String Slicing di Python:

Apa itu Menghiris?

Aspek utama pemotongan adalah fungsi slice. Ini membolehkan pengaturcara mengekstrak maklumat dari rentetan data. Dalam artikel ini, kita dapat berpeluang untuk memerhatikan banyak kaedah di mana ini dilakukan. Pemotongan tidak hanya terbatas pada rentetan tetapi dapat diterapkan pada tupel dan daftar juga.





String Slicing di Python

Mengiris python adalah untuk mendapatkan substring dari rentetan utama. Pertimbangkan ilustrasi kod di bawah ini:



cara menyediakan atom untuk python

String Slicing di Python

print ('nSelamat Datang di Edurekan') String1 = input ('Masukkan rentetan pilihan anda =') print ('nn Output is = n') print (String1 [slice (0,3)]) print ('nTerima kasih! Semoga hari anda indah ')

Dalam contoh di bawah, 'ICC WORLDCUP' adalah rentetan, yang merupakan input pengguna. Substring yang berasal dari program ini adalah 'ICC'. Bagaimana ini berlaku? Pernyataan utama yang bertanggungjawab untuk fungsi ini adalah indeks fungsi slice memilih watak dari indeks 0(indeks permulaan) dan naik ke indeks 2. Dalam julat [0,3], huruf ICC menjadi rentetan baru dan ini adalah keluarannya.

Memotong Rentetan dengan Indeks Negatif

Cara pemotongan lain adalah berkaitan dengan indeks negatif. Ini juga merupakan kaedah yang baik untuk pembalikan substring. Parameter untuk fungsi memotong irisan meningkat menjadi 3. Yang pertama adalah indeks permulaan dari akhir rentetan, yang kedua adalah indeks akhir dan yang ketiga adalah selang. Mari kita lihat.

apakah parameter dalam tableau
print ('n SELAMAT DATANG KE EDUREKA n') String1 = input ('Masukkan rentetan pilihan anda =') print ('n n Output is = n') print (String1 [slice (-1, -5, -1)]) cetak ('nTerima Kasih! Selamat mencuba')

Dalam fungsi 'slice', titik -1 pertama pada huruf terakhir 'M' rentetan. Kursor dikira ke belakang dengan selang 1 dan berhenti selepas 4mengira yang membawa kepada output 'MARG' yang merupakan 4 huruf terakhir 'GRAM' dibalikkan.



Konsep slicing yang dilaksanakan dalam Tuples and List

Dalam contoh yang dikodkan di bawah. Kita melihat List dan tuple mempunyai unsur-unsur seperti huruf EDUREKA. Masing-masing mempunyai indeks permulaan sifar. Tiga indeks pertama [0, 1, dan 2] merujuk kepada huruf E, D, dan U. Oleh itu, fungsi irisan mengeluarkan tiga yang pertama.

Nilai 3 ini disimpan dalam pemboleh ubah dan melewati senarai dan dicetak. Apabila kita melihat bahagian kedua kod, kita melihat bahawa ada selang waktu yang dipertimbangkan. Oleh itu, setiap indeks kedua diambil dari senarai dan tuple.

cara mengelakkan kebuntuan di java
List1 = ['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 ('nKeluarannya adalah n ') cetak (Tuple1 [Obj])

Konsep Slicing dilaksanakan dengan Indeks Negatif dalam Tuples dan Daftar

Di sini fungsi kodnya tetap sama kecuali cara elemen dipilih dibalikkan. Pada saat kita membincangkan pengindeksan negatif dalam rentetan, ia selalu merujuk kepada pemilihan elemen rentetan dari akhir. Mari kita lihat. Perkara yang sama dilihat pada babak kedua di mana pembalikan dilakukan tetapi dengan pertimbangan selang masa.

List1 = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] Tuple1 = ('e', 'd', 'u', 'r', 'e', 'k', 'a') Obj = slice (-1, -5, -1) print ('nThe output list isn') print (List1 [Obj]) Obj = slice (-1, -6 , -2) cetak ('nTuple output isn') cetak (Tuple1 [Obj])

Dengan ini, kita sampai pada akhir String Slicing di Python. Untuk mendapatkan pengetahuan mendalam tentang Python bersama dengan pelbagai aplikasinya, anda boleh untuk latihan dalam talian secara langsung dengan sokongan 24/7 dan akses seumur hidup.

Ada soalan untuk kami? Sebutkannya di bahagian komen 'String Slicing in Python' dan kami akan menghubungi anda.