mengiris string

Oleh i_yal 67 0 pada Jumat, 14 Juni 2019, 19:35:36


Kembali ke forum soal ini

#python #list-dan-dict #lists


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



kalimat = "Saya suka Python"

saya = kalimat[:4]

suka = kalimat[1:4]

python = kalimat[:]

print "saya : '{}'".format(saya)
print "suka : '{}'".format(suka)
print "python : '{}'".format(python)

Silahkan coba sekali lagi. 
Perhatikan penulisan perkarakter di code anda, kesalahan huruf atau tanda baca bisa dianggap salah.
Definisikan nilai suka sama dengan suka.
Definisikan nilai python sama dengan Python

saya gak faham..
0 jempol


firdaus354
88
0
· 5 tahun, 4 bulan yang lalu · 0 jempol

kalimat = "Saya suka Python"

saya = kalimat[:4]

suka = kalimat[5:9]

python = kalimat[10:]

print "saya : '{}'".format(saya)
print "suka : '{}'".format(suka)
print "python : '{}'".format(python)

JeremiaDanger
213
28
· 5 tahun, 4 bulan yang lalu · 2 jempol

Halo !

kalimat[:4] merupakan singkatan dari kalimat[0:4] , yang artinya iris / ambil dari string kalimat index 0 (paling depan) sampai dengan index 4. Dalam hal ini, hasil dari irisannya yaitu "Saya".

kalimat[5:9] artinya iris / ambil dari string index 5 sampai dengan index 9. Dalam hal ini, hasil dari irisannya yaitu "suka".

kalimat[10:] artinya iris / ambil dari string index 10 sampai dengan index paling belakang.Dalam hal ini, hasil dari irisannya yaitu "Python".

mengapa dimulai dari 0 ? karena 0 merupakan index nomor pertama dari list, dict, tupple, default dari python. 

Mohon diingat bahwasanya, spasi juga ikut terindex. (Dalam , kata lain, spasi string ikut dihitung juga).

Untuk info lebih lanjut  tentang list dimulai dari 0 : https://stackoverflow.com/questi...