Mengapa Fungsi Julat Python Mengecualikan Nilai Akhir?
Fungsi julat() Python mencipta jujukan nombor yang bermula dengan parameter mula dan berakhir sejurus sebelum parameter akhir. Pengguna selalunya menghadapi gelagat yang tidak dijangka di mana julat(mula, tamat) menghasilkan senarai tidak termasuk nilai akhir.
Penaakulan di Sebalik Pengecualian
Bertentangan dengan tanggapan awal, tingkah laku ini bukanlah sewenang-wenangnya. Ia berfungsi untuk tujuan berikut:
Penyelesaian Alternatif
Untuk kes di mana nilai akhir mesti disertakan, Python menyediakan pilihan:
def inclusive_range(start, end): return range(start, end + 1)
Atas ialah kandungan terperinci Mengapa Fungsi `range()` Python Mengecualikan Nilai Akhir?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!