ลำดับจำนวนเต็มที่เปลี่ยนแปลงไม่ได้ สร้างด้วย range() ใช้ลำดับซ้ำได้โดยไม่ต้องสร้างรายการทั้งหมด และใช้ list() เมื่อต้องการรายการ
รูปแบบคำสั่ง
range(stop, /) | range(start, stop, step=1, /)พารามิเตอร์สำหรับสร้างออบเจ็กต์
| ชื่อ | คำอธิบาย |
|---|---|
startInt | Start value (inclusive) ขึ้นอยู่กับรูปแบบการเรียก · ระบุตามตำแหน่งเท่านั้น ค่าเริ่มต้น: 0 |
stopInt | End value (exclusive) จำเป็น · ระบุตามตำแหน่งเท่านั้น ไม่มีค่าเริ่มต้น |
stepInt | ผลต่างระหว่างค่าที่อยู่ติดกัน ใช้ค่าลบเพื่อนับถอยหลัง; 0 ทำให้เกิดข้อผิดพลาด ขึ้นอยู่กับรูปแบบการเรียก · ระบุตามตำแหน่งเท่านั้น ค่าเริ่มต้น: 1 |
ค่าที่ส่งกลับ
ตัวอย่าง
numbers = range(0, 10, 2)
text(str(list(numbers)))
text(str(numbers.index(4)))ฟิลด์
| ชื่อ | คำอธิบาย |
|---|---|
startInt | ขอบเขตเริ่มต้นที่นับรวม |
stopInt | ขอบเขตสุดท้ายที่ไม่รวมอยู่ในลำดับ |
stepInt | ผลต่างระหว่างค่าที่อยู่ติดกัน |
ตัวอย่างการอ่านฟิลด์
numbers = range(2, 10, 2)
text(str(numbers.start))