range

Urutan bilangan bulat yang tidak dapat diubah, dibuat dengan range(). Urutan dapat digunakan kembali tanpa membuat seluruh daftar; gunakan list() saat membutuhkan daftar.

Sintaks

range(stop, /) | range(start, stop, step=1, /)

Parameter konstruktor

NamaDeskripsi
startInt
Start value (inclusive)
Bergantung pada bentuk pemanggilan · Hanya posisi
Default: 0
stopInt
End value (exclusive)
Wajib · Hanya posisi
Tanpa nilai bawaan
stepInt
Selisih antara nilai yang berurutan. Gunakan nilai negatif untuk menghitung mundur; 0 menimbulkan kesalahan.
Bergantung pada bentuk pemanggilan · Hanya posisi
Default: 1

Nilai yang dikembalikan

Contoh

numbers = range(0, 10, 2)
text(str(list(numbers)))
text(str(numbers.index(4)))

Field

NamaDeskripsi
startInt
Batas awal yang termasuk dalam rentang.
stopInt
Batas akhir yang tidak termasuk dalam urutan.
stepInt
Selisih antara nilai yang berurutan.
Contoh field
numbers = range(2, 10, 2)
text(str(numbers.start))

Metode

2 metode

range.count

Kembalikan jumlah kemunculan value: 0 atau 1.

Sintaks

range.count(value, /)

Parameter

NamaDeskripsi
valueAny?
Nilai yang dicari. Nilai numerik dibandingkan berdasarkan nilainya, sehingga 1.0 sama dengan 1.
Wajib · Hanya posisi
Tanpa nilai bawaan

Nilai yang dikembalikan

Int

Contoh

range(0, 10, 2).count(4)

range.index

Kembalikan indeks pertama value. Memunculkan ValueError jika nilai tidak ada.

Sintaks

range.index(value, /)

Parameter

NamaDeskripsi
valueAny?
Nilai yang dicari. Nilai numerik dibandingkan berdasarkan nilainya, sehingga 1.0 sama dengan 1.
Wajib · Hanya posisi
Tanpa nilai bawaan

Nilai yang dikembalikan

Int

Contoh

range(0, 10, 2).index(4)