‫Sekarang, sampai saat ini, kita telah mengetahui bahwa Esther.
‫Apakah urutan karakter yang berurutan, bukan?
‫Ini pada dasarnya adalah sepotong teks di mana kita dapat menulis nama, kata sandi, paragraf, dan kalimat, dan
‫string di bawah kap disimpan dalam memori, seperti yang saya katakan, sebagai urutan karakter yang berurutan.
‫Jadi, misalnya, jika saya memiliki string mi mi mi.
‫Kemudian ini akan disimpan di memori komputer kita dalam urutan jadi dan akan disimpan di suatu tempat di memori, dan
‫setelah itu tempat dan memori, itu akan disimpan, kemudian ruang akan disimpan dan kemudian M, lalu e
‫ruang dari kebutuhan.
‫Jadi jika Anda memikirkan rak buku, masing-masing rak buku ini dipesan di bagian rak buku yang berbeda, tetapi
‫satu demi satu.
‫Dan cara kita memikirkan hal ini adalah seperti ini.
‫M disimpan di lokasi nol dan kemudian E disimpan di lokasi satu, dan kemudian ruang disimpan di lokasi
‫dua dan seterusnya dan seterusnya.
‫Dan setiap rak sekarang sesuai.
‫Untuk sebuah nilai.
‫Sehingga ketika kita bertanya kepada komputer, hei, saya ingin Anda mengambil tali ini, kita tahu bahwa, hei, kita
‫akan mencari di rak nol sampai tujuh.
‫Sekarang, mengapa ini penting?
‫Karena salah satu hal paling berguna yang dapat Anda lakukan dengan string adalah mengakses bagian berbeda dari string menggunakan
‫apa yang kami sebut indeks.
‫Jadi, misalnya, ketika Anda memiliki sebuah string dan sebut saja variabel ini atau bagian dari string ini egois.
‫Dan egois memiliki aku, aku, aku, aku, aku.
‫Dan saya akan mengomentari ini.
‫Sama seperti ini, pastikan itu sejajar.
‫OKE?
‫Dan apa yang akan saya lakukan di sini adalah saya akan mengatakan egois dan kemudian tanda kurung siku di sini dan kemudian
‫ketik nol.
‫Sekarang, jika saya mencetak ini.
‫Dan saya klik jalankan.
‫Lihat itu, saya mendapatkan huruf M, mengapa dinding itu menggunakan tanda kurung?
‫Aku bilang komputer, hei, ambil variabel egois.
‫Dan kemudian dari variabel itu ambil apa saja yang merupakan indeks nol dan apa yang ada di rak buku indeks
‫nol itu?
‫Nah, surat itu dan bagaimana jika saya melakukan tujuh?
‫Menurut Anda apa yang akan terjadi jika saya mengklik run?
‫Saya mengerti, karena di rak buku nomor tujuh, itu saja, dan ketika saya menjadi egois, saya mendapatkan
‫seluruh string.
‫Ini akan mengatakan, baiklah, saya akan mengambil dari indeks rak buku dari nol hingga tujuh.
‫Sangat, sangat keren, dan konsep ini akan kita jelajahi sepanjang kursus dan Anda akan
‫segera melihat mengapa ini penting, tetapi dengan menggunakan pengetahuan ini, kita dapat melakukan banyak manipulasi string.
‫Dan Python memiliki fitur unik yang akan kita bicarakan sekarang yang memungkinkan kita untuk mengambil potongan teks
‫yang berbeda.
‫Jadi mari kita lihat di sini.
‫Aturannya di sini adalah ketika kita menggunakan tanda kurung siku di Python.
‫Item pertama yang kami tempatkan di antara tanda kurung siku adalah apa yang kami sebut awal.
‫Awalnya adalah, hei, di mana Anda ingin saya mencari dalam kasus kami, kami mengatakan kami ingin melihat nol.
‫Jadi kami masuk, kami ingin melihat tujuh.
‫Kami mengerti.
‫Tapi kemudian ada hal ekstra yang bisa kita lakukan jika kita melakukan a.
‫Colin di sini.
‫Kami juga memiliki pilihan untuk mengatakan, hei, di mana harus berhenti?
‫Apa artinya?
‫Nah, jika saya melakukan sesuatu dan Anda tahu apa, mari kita ubah ini menjadi.
‫Nol, satu, dua, tiga, empat, lima, enam, tujuh, supaya lebih mudah dipahami jika saya melakukannya,
‫katakanlah nol.
‫Colin to dan saya klik run, saya mulai dari nol dan pada dua, jadi saya bisa meraih nol.
‫Untuk satu, karena ingat, saya katakan mulai di sini, tapi kemudian berhenti segera setelah Anda sampai ke rak buku
‫juga.
‫Kami tidak menginginkan itu.
‫Jadi jika saya melakukan nol hingga tujuh, menurut Anda apa yang akan terjadi saat saya mengklik run?
‫Dan saya mendapatkan semua jalan ke enam.
‫Jadi untuk mendapatkan kekuatan penuh, kita harus melakukan nol sampai delapan karena sebenarnya ada karakter di
‫sini, kan?
‫Karena kita mulai dari nol, sebenarnya, seperti Ron.
‫Ini dia.
‫Sekarang, ada hal ketiga yang bisa kita tambahkan di sini, dan ini disebut step over.
‫Dan langkah lebih mengatakan, hei, mulai di sini dan di sini dan kemudian melangkahi beberapa hal.
‫Jadi defaultnya adalah satu karena kita akan menelusuri satu per satu rak buku kita.
‫Anda lihat bahwa kita mendapatkan seluruh string, tetapi jika saya tambahkan ke sini, ini melangkah dua, jadi saya ambil nol,
‫lalu saya melangkahi satu untuk meraih, lalu melangkahi satu untuk meraih langkah dan seterusnya dan seterusnya maju.
‫Jadi izinkan saya mengajukan beberapa pertanyaan rumit di sini, apa yang terjadi jika saya melakukan ini?
‫Apakah ini valid, jika saya klik run, apa yang akan terjadi, siap menebak?
‫Saya mendapat.
‫Satu dua tiga empat lima enam tujuh.
‫Ini mengatakan, hei, mulai pukul 1:00.
‫Jadi itu di sini, tapi kemudian setelah itu, berhenti, yah, tidak ada apa-apa di sana.
‫Jadi default akan mengatakan pergi sampai akhir.
‫Saya tahu ini membingungkan, tetapi bertahanlah, praktikkan ini cukup sering, dan ini akan menjadi kebiasaan.
‫Oke, bagaimana jika saya melakukan sesuatu seperti ini di mana saya tidak mengisi awal dan melakukan lima di sini, apa yang terjadi sekarang?
‫redi.
‫Saya mendapatkan nol satu, dua, tiga, empat hingga lima, jadi ini dimulai sebagai nol default dan menjadi lima.
‫Oke, bagaimana jika saya melakukan sesuatu seperti ini pada titik koma, lalu bagaimana jika saya mengklik run?
‫Baiklah, saya mendapatkan perilaku default.
‫Karena itu dimulai dari nol ketika tidak ada apa-apa dan kapan pun string berakhir, ketika tidak ada
‫apa-apa, dan kemudian kita melangkahi sekali.
‫Baiklah, tapi bagaimana jika kita melakukan sesuatu seperti ini?
‫Bagaimana jika saya melakukan minus satu di sini?
‫Ini adalah salah satu yang rumit.
‫Apa yang akan terjadi?
‫Mari kita cari tahu.
‫Saya mendapatkan tujuh di Python, indeks negatif berarti, hei, mulai dari akhir string sehingga jika saya
‫lakukan minus dua.
‫Saya mendapatkan enam jika saya melakukan minus tiga.
‫Saya mendapatkan lima karena saya akan mundur dan trik rapi yang dapat Anda lakukan di sini adalah jika kita melakukan
‫titik koma, titik koma dikurangi satu, dan ini sebenarnya adalah operasi yang cukup umum.
‫Jadi kamu tinggal hapal aja ini, walaupun kelihatan aneh, artinya mulai, berhenti.
‫Tapi tidak ada batasan di sini.
‫Tapi saya ingin melangkah dari belakang.
‫Jadi menurut Anda apa yang akan terjadi di sini?
‫Jika saya klik, jalankan.
‫Apakah Anda melihat bahwa kita mendapatkan kebalikan dari string, jadi ini adalah notasi yang sangat berguna jika Anda
‫ingin, katakanlah, membalikkan urutan.
‫Dan jika kita ingin, katakanlah lewati dua, saya klik lari dan Anda melihat bahwa kita melompati dua sekarang.
‫Sekarang, semoga kepala Anda tidak sakit dengan semua notasi ini, Anda hanya perlu membiasakannya.
‫Ini adalah sesuatu yang cukup unik untuk Python, tetapi sangat, sangat berguna.