masalah "akses dengan indeks" di string

Oleh cokoyomonoto 20 0 pada Jumat, 20 Juli 2018, 02:47:00


Kembali ke forum soal ini

#python #strings-print-dan-datetime #string


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



#default
website = "codesaya.com"

huruf_ke_1 = website[0]
huruf_ke_4 =
huruf_ke_9 =

#modifikasi-saya
website = "codesaya.com"

huruf_ke_1 = o[1] 
huruf_ke_4 = s[4] 
huruf_ke_9 = c[9]

#Pertanyaan
"""
1. Pada #default terdapat 'huruf_ke_1 = website [0]' yang sudah di berikan oleh petunjuk secara dafault, kenapa harus 'website'? padahal itu kata bukan huruf, jadi saya memasukan huruf ' o[1] ' karena pada dasarnya huruf didefinisikan dengan angka yang memang dimulai dari angka 0, Like this : 
codesaya.com
0[c], [1]o, [2]d, [3]e, [4]s, [5]a, [6]y, 7[a], [8] .(titik/dot), [9]c, [10]o, [11]m
2. ' huruf_ke_4 dan huruf_ke_9 ' di #modifikasi-saya.
saya menginput tersebut dengan = s[4] dan c[9] dan terjadi kesalahan, padahal saya sudah mengikuti penjelasannya, jadi mana yang benar?
0 jempol


ZihxS
300
816
· 6 tahun, 5 bulan yang lalu · 0 jempol

Seperti ini :

"""
The string "PYTHON" memiliki 6 karakter,
diberi nomer 0 hingga 5 seperti berikut
 
+---+---+---+---+---+---+
| P | Y | T | H | O | N |
+---+---+---+---+---+---+
  0   1   2   3   4   5
 
Jika anda ingin mencetak "Y", anda mencetaknya seperti ini
python = "PYTHON"
print python[1] # selalu berhitung dari 0!
"""
website = "codesaya.com"
 
huruf_ke_1 = website[0]
 
huruf_ke_4 = website[3]
 
huruf_ke_9 = website[8]

Ingat index mulai dari 0