Phạm vi (bắt đầu, dừng, bước trăn)

Ghi chú.

range[start, stop, step]
8 trả về một dãy số bất biến có thể dễ dàng chuyển đổi thành danh sách, bộ dữ liệu, bộ, v.v.

Cú pháp của phạm vi[]

Hàm

range[start, stop, step]
8 có thể nhận tối đa ba đối số

range[start, stop, step]

Các tham số

range[start, stop, step]
0 và
range[start, stop, step]
1 trong
range[start, stop, step]
8 là tùy chọn

Bây giờ, hãy xem cách

range[start, stop, step]
8 hoạt động với số lượng đối số khác nhau

ví dụ 1. phạm vi [] với Đối số dừng

Nếu chúng ta chuyển một đối số cho

range[start, stop, step]
8, điều đó có nghĩa là chúng ta đang chuyển đối số
range[start, stop, step]
5

Trong trường hợp này,

range[start, stop, step]
8 trả về một dãy số bắt đầu từ 0 cho đến số [nhưng không bao gồm số]

# numbers from 0 to 3 [4 is not included]
numbers = range[4]
print[list[numbers]]    # [0, 1, 2, 3]

# if 0 or negative number is passed, we get an empty sequence
numbers = range[-4]
print[list[numbers]]    # []

ví dụ 2. phạm vi [] với các đối số bắt đầu và dừng

Nếu chúng ta truyền hai đối số cho

range[start, stop, step]
8, điều đó có nghĩa là chúng ta đang truyền các đối số
range[start, stop, step]
0 và
range[start, stop, step]
5

Trong trường hợp này,

range[start, stop, step]
8 trả về một dãy số bắt đầu từ
range[start, stop, step]
0 [bao gồm] đến
range[start, stop, step]
5 [không bao gồm]

# numbers from 2 to 4 [5 is not included]
numbers = range[2, 5]
print[list[numbers]]    # [2, 3, 4]

# numbers from -2 to 3 [4 is not included]
numbers = range[-2, 4]    
print[list[numbers]]    # [-2, -1, 0, 1, 2, 3]

# returns an empty sequence of numbers
numbers = range[4, 2] 
print[list[numbers]]    # []

ví dụ 3. phạm vi [] với các đối số Bắt đầu, Dừng và Bước

Nếu chúng ta vượt qua cả ba đối số,

  • đối số đầu tiên là
    range[start, stop, step]
    0
  • đối số thứ hai là
    range[start, stop, step]
    5
  • đối số thứ ba là
    range[start, stop, step]
    1

Đối số

range[start, stop, step]
1 chỉ định số tăng giữa hai số trong dãy

range[start, stop, step]
4

Ghi chú. Giá trị mặc định của

range[start, stop, step]
0 là 0 và giá trị mặc định của
range[start, stop, step]
1 là 1. Đó là lý do tại sao
# numbers from 0 to 3 [4 is not included]
numbers = range[4]
print[list[numbers]]    # [0, 1, 2, 3]

# if 0 or negative number is passed, we get an empty sequence
numbers = range[-4]
print[list[numbers]]    # []
9 tương đương với
# numbers from 2 to 4 [5 is not included]
numbers = range[2, 5]
print[list[numbers]]    # [2, 3, 4]

# numbers from -2 to 3 [4 is not included]
numbers = range[-2, 4]    
print[list[numbers]]    # [-2, -1, 0, 1, 2, 3]

# returns an empty sequence of numbers
numbers = range[4, 2] 
print[list[numbers]]    # []
0

phạm vi [] trong vòng lặp

Hàm

range[start, stop, step]
8 thường được sử dụng trong vòng lặp for để lặp lại vòng lặp một số lần nhất định. Ví dụ,

Chúng ta có thể tạo một đối tượng Range với dãy số trong đó các số liền kề được phân tách bằng một giá trị bước

cú pháp

Cú pháp của hàm range[] với tham số step là

range[start, stop, step]
9

trong đó

range[start, stop, step]
7 và
range[start, stop, step]
8 là phần đầu của chuỗi và phần cuối của chuỗi [không bao gồm điểm dừng] và các mục được xác định trong các
range[start, stop, step]
9 đã cho từ giá trị
range[start, stop, step]
7

ví dụ

Trong ví dụ này, chúng tôi sẽ lặp lại trên một phạm vi bắt đầu từ

# numbers from 0 to 3 [4 is not included]
numbers = range[4]
print[list[numbers]]    # [0, 1, 2, 3]

# if 0 or negative number is passed, we get an empty sequence
numbers = range[-4]
print[list[numbers]]    # []
1 và đi đến
range[start, stop, step]
00 trong các bước của
range[start, stop, step]
01

Chương trình Python

range[start, stop, step]
0Chạy

đầu ra

range[start, stop, step]
3

Trong ví dụ này, chúng tôi sẽ lặp lại trên một phạm vi bắt đầu từ

# numbers from 0 to 3 [4 is not included]
numbers = range[4]
print[list[numbers]]    # [0, 1, 2, 3]

# if 0 or negative number is passed, we get an empty sequence
numbers = range[-4]
print[list[numbers]]    # []
1 và đi đến
range[start, stop, step]
00 trong các bước của
range[start, stop, step]
04

Chương trình Python

range[start, stop, step]
6Chạy

đầu ra

range[start, stop, step]
7

Tóm lược

Trong hướng dẫn Ví dụ về Python này, chúng ta đã học cách tạo một dải/dãy có giá trị bước giữa các phần tử liền kề

Phạm vi trong Python có bắt đầu từ 1 hoặc 0 không?

Hàm phạm vi Python[] . starting from 0 by default, and increments by 1 [by default], and stops before a specified number.

Phạm vi 3 8 trong Python có nghĩa là gì?

list[range[3,8]] tạo đầu ra từ [3,4,5,6,7] tại sao không lên tới 8? . dải ô lấy một đối số [ví dụ: số 8] làm độ dài . Vì vậy, bạn có. 0, 1, 2, 3, 4, 5, 6 và 7. Nhưng khi bạn chỉ định một đối số khác, trước đối số trước đó, Python sẽ mong đợi điểm xuất phát của bạn.

Một phạm vi [] có thể được cắt Python không?

Hàm Slicing range[] trong Python .

for i in range 5 nghĩa là gì?

Thông thường nó sẽ trông như thế này. cho tôi trong phạm vi [0, 5]. Điều này có nghĩa là Tôi muốn đếm từ 0-4 và đặt i vào vòng lặp hiện tại mà tôi đang thực hiện . Một cách tuyệt vời để kiểm tra điều này.

Chủ Đề