Linux
Apa Itu Python range() dan Bagaimana Menggunakannya
Salah satu aspek pemrograman yang tidak diberitahukan oleh banyak tutorial kepada Anda di awal adalah jumlah pengulangan dan penghitungan yang harus Anda lakukan.
Dengan demikian, bahasa pemrograman apa pun yang berharga akan menawarkan cara untuk menghitung angka secara berulang. Jenis urutan Python range adalah salah satu metode tersebut.
Dalam posting ini, kita akan melihat Python range() dan menunjukkan kepada Anda bagaimana itu digunakan dalam program Anda.
Memperkenalkan Jenis Urutan Python range()
Meskipun terlihat seperti sebuah fungsi, range() sebenarnya adalah tipe urutan tetap Python 3 bawaan. Dengan demikian, ini dikelompokkan dengan daftar dan tupel sebagai cara menyusun data untuk diputar nanti.
Singkatnya, ini adalah cara untuk mengulangi tindakan beberapa kali. Di Python 2, itu disebut xrange() dan menawarkan fungsionalitas yang hampir sama. Faktanya, range() lebih kuat daripada xrange() dan memiliki beberapa perbedaan. Kami akan membahas spesifikasinya lebih jauh.
Seperti yang Anda harapkan, Python 3s range() sangat bagus untuk mengulang tugas dan melakukan iterasi melalui daftar dan kamus. Mari kita lihat bagaimana fungsinya bekerja.
Cara Menggunakan Jenis Urutan Python range()
Pertama, mari kita tunjukkan struktur dasar range Python ():
range(y)
Ini sesederhana fungsi Python. Di sini, y dapat berupa bilangan bulat apa pun (angka floating point tidak didukung secara default). Dengan adanya aplikasi tersebut, Anda biasanya akan menetapkan range () ke variabel.
Setelah range () dijalankan, ia mengembalikan tupel. Jika Anda mencetak variabel yang ditetapkan, Anda akan melihat tupel ini dikembalikan pada keluaran.
Dalam aplikasi dunia nyata, Anda biasanya akan menggunakan beberapa bentuk perulangan, seperti dalam contoh ini menggunakan for.
Anda akan melihat bahwa range() menggunakan nol sebagai titik awalnya. Namun, ini hanya secara default. Faktanya, range()
memiliki sejumlah argumen lain yang bisa Anda setel. Berikut strukturnya:
range(start, stop, step)
Untuk menjelaskan: tiga bilangan bulat didefinisikan: titik awal, titik stop, dan apakah kisaran melompati angka. Hanya argumen
stop
yang diperlukan yang lainnya opsional.Ini memberi Anda banyak fleksibilitas dan kekuatan untuk membangun loop dan tupel yang kompleks. Misalnya, Anda dapat menentukan rentang persis dari bilangan bulat genap.
Terlebih lagi, Anda juga dapat menggabungkan fungsi untuk mengubah tupel yang dihasilkan menjadi daftar standar.
Python range() tidak hanya bagus untuk iterasi menaik, ia juga dapat digunakan untuk angka menurun.
Menurut pendapat kami, range() adalah pekerja keras yang nyata dan tidak diragukan lagi akan menemukan banyak kegunaan dalam program Anda.
Python hebat dalam banyak aplikasi daya, tetapi membuat daftar, kamus, dan tupel adalah poin yang kuat. Dengan menggunakan jenis urutan Python range(), Anda dapat dengan cepat membuat tupel yang hanya berisi angka yang Anda butuhkan.
Terlebih lagi, Python memungkinkan Anda menggabungkan range() dengan fungsi lain, seperti list(), untuk menawarkan fleksibilitas dalam cara Anda menyimpan angka yang dihasilkan tersebut.