Saat mengulang dengan Python, salah satu alat yang paling umum adalah fungsi rentang yang kita dapatkan dengan Python
dan Anda lihat di sini, rentang itu, yah, adalah objek rentang, jenis objek khusus dalam
Python yang mengembalikan objek yang menghasilkan urutan bilangan bulat dari awal hingga akhir.
Mari kita jelajahi itu sedikit lagi.
Jika saya mencetak di sini rentang dan saya katakan rentang seratus dan saya klik Jalankan.
Saya mendapatkan kisaran nol hingga 100.
Hmm, jadi terlihat seperti gasing, tapi itu bukan objek jarak jauh.
Ini adalah jenis objek khusus.
Dan atur Anda dapat memberikannya seperti ini, yang memberi Anda default nol untuk apa pun yang
Anda berikan, yaitu seratus, atau Anda cukup mengetik nol.
Seratus.
Dan jika saya klik jalankan, itu hal yang sama.
Tetapi di mana range menjadi sangat berguna dan Anda akan melihat ini dalam 99 persen kasus di Python dalam for
loops.
Anda lihat, selain tupel dan daftar dan set dan kamus dan string, Anda dapat mengulangi suatu rentang.
Jadi misalnya, jika saya melakukan untuk I dalam jangkauan dan katakanlah item atau dalam huruf kasus kami adalah nomor dalam jangkauan.
Dan di sini saya mencetak nomor.
Jika saya menjalankan ini.
Anda akan melihat bahwa saya akan mendapatkan nomor satu sampai seratus dan mengapa ini berguna?
Nah, menggunakan jangkauan, saya bisa mengulang seratus kali.
Seperti yang Anda lihat sampai 99, karena hitungan kami dimulai dari nol dan kami dapat mengulang sebanyak yang
saya inginkan sehingga saya dapat memberi tahu loop, mungkin kami ingin mengulang beberapa kali.
Mungkin Anda tidak ingin mengulang 10 kali di mana saya dapat memberi tahu loop berapa kali harus dijalankan.
Ini sangat berguna.
Mungkin di sini sedang melakukan beberapa tindakan di mana dikatakan.
Saya tidak tahu.
Email, daftar email, jadi kami ingin mengirim 10 email ke daftar email, misalnya.
Yah, sekali lagi, saya cukup mengklik jalankan dan saya mengirim email beberapa kali, sepuluh kali.
Trik rapi lainnya adalah, yah, Anda bahkan mungkin tidak membutuhkannya.
Benar.
Kami tidak benar-benar menggunakannya dalam kode kami.
Dan seringkali apa yang akan Anda temukan dalam program Python adalah jika seorang programmer tidak membutuhkan variabel ini, Anda cukup
melakukan garis bawah.
Dan ini hanya variabel.
Maksudku, Anda bisa menggunakannya seperti ini.
Dan Anda masih akan mendapatkan angka-angka ini, tetapi itu hanya menunjukkan kepada orang lain bahwa, hei, saya tidak terlalu peduli
apa variabel ini, saya hanya mencoba menggunakan rentang sehingga kita dapat mengulang banyak hal, katakanlah, 10
Kali.
Sekarang, range juga hadir dengan parameter ketiga.
Dan apa itu, apakah mereka melangkah, jadi jika saya melakukannya juga, dan omong-omong, defaultnya adalah satu di sini.
Jika saya melakukan dua.
Ini melompat dari nol ke 10 dengan dua.
Yang sangat, sangat berguna.
Jadi apa itu rentang?
Rentang apa yang menciptakan jenis objek khusus yang dapat kita ulangi?
OK, bagaimana jika saya melakukan minus, oh, di sini, bagaimana jika saya melakukan minus satu?
Nah jika saya menjalankan ini.
Hmm, itu tidak akan berhasil karena, baiklah, izinkan saya menunjukkan kepada Anda mengapa jika saya mengubah ini menjadi nol dan 10 dan saya
melakukan minus satu.
Ini akan pergi ke arah yang berlawanan, tetapi jika saya lakukan hanya 10 dan nol.
Itu tidak akan berhasil jika kita ingin melakukan sesuatu secara terbalik, kita hanya
perlu memastikan bahwa kita menambahkan minus satu atau jika kita ingin mundur dua kali, maka kita klik run.
Jadi Anda memiliki banyak pilihan untuk bermain dengan jangkauan yang dapat Anda lakukan.
Naik turun.
Satu hal terakhir, tempat lain yang mungkin Anda lihat berkisar.
Dan seperti yang saya katakan, sebagian besar waktu, mereka berada di loop.
Tapi dia juga bisa melakukan sesuatu yang menarik seperti katakanlah sebuah jangkauan.
Dari sepuluh, dan kemudian jika kita membungkus ini dalam daftar, ingat, fungsi daftar memungkinkan kita untuk mengubah sesuatu menjadi
daftar.
Jika saya menjalankan ini, apakah Anda melihat itu?
Mari kita sederhanakan ini sehingga rentang ini juga akan menjadi, jika saya klik, jalankan.
Anda lihat saya mengulang dua kali dan di sini saya akan mencetak, pertama-tama, saya akan membuat rentang
dan objek yang dapat diubah yang memiliki 10 item, dan kemudian saya akan mengubahnya menjadi daftar jadi Anda dapat melihat
di sini nol sampai sembilan ke dalam daftar.
Jadi ini adalah cara cepat untuk membuat daftar.
Dinding itu memiliki bilangan bulat.
Trik rapi yang pasti akan Anda gunakan dalam program atau perjalanan yang lebih panjang. Saya akan lihat di yang berikutnya, sampai jumpa.