Deskripsi
Fungsi slice()
berfungsi untuk membuat objek irisan dari sequence yang dispesifikasikan oleh range(start, stop, step)
Sintaks
Fungsi slice() memiliki sintaks seperti berikut:
slice(stop) slice(start, stop, step)
Parameter
Fungsi slice()
memiliki tiga buah parameter, yaitu:
- start – bilangan awal
- stop – bilangan akhir
- step – kenaikan atau penurunan antar bilangan
Bila yang digunakan hanya satu buah parameter, maka start dan step defaultnya adalah None
Nilai Kembalian
Fungsi slice()
mengembalikan objek slice (potongan objek sequence)
Contoh
Contoh penggunaan fungsi slice()
adalah seperti berikut
# contains indices (0, 1, 2)
print(slice(3))
# contains indices (1, 3)
print(slice(1, 5, 2))
pyString = 'Python'
# contains indices (0, 1, 2)
# i.e. P, y and t
sObject = slice(3)
print(pyString[sObject])
# contains indices (1, 3)
# i.e. y and h
sObject = slice(1, 5, 2)
print(pyString[sObject])
Output
Output dari program di atas adalah seperti berikut:
slice(None, 3, None) slice(1, 5, 2) Pyt yh