Python Slicing Strings


Slicing

Kalian dapat mengembalikan berbagai karakter dengan menggunakan syntax slice.

Tentukan indeks awal dan indeks akhir, dipisahkan oleh titik dua, untuk mengembalikan bagian dari string.

Contoh

Dapatkan karakter dari posisi 2 ke posisi 5(tidak termasuk):

b = "Hello, World!"
print (b[2:5])
Note: Karakter pertama memiliki indeks 0.

Slicing From the Start

Dengan meninggalkan indeks awal, rentang indeks akan dimulai dari karakter pertama:

Contoh

Dapatkan karakter dari awal ke posisi 5(tidak termasuk):

b = "Hello, World!"
print (b[:5])

Slicing To the End

Dengan meninggalkan indeks akhir, rentang indeks akan sampai indeks terakhir:

Contoh

Dapatkan karakter dari posisi 2 dan sampai akhir:

b = "Hello, World!"
print (b[2:])

Negative Indexing

Gunakan indeks negatif untuk memulai slice dari akhir string:

Contoh

Dapatkan karakter:
Dari: "o" dalam "World!" (posisi -5)
Sampai, tetapi tidak termasuk: "d" dalam "World!" (posisi -2)

b = "Hello, World!"
print (b[-5:-2])