Để tạo một phạm vi trong Python, hãy sử dụng hàm phạm vi []. Phương thức phạm vi [] trong Python tạo ra một chuỗi các số bất biến bắt đầu từ số nguyên bắt đầu đã cho đến số nguyên dừng.
Phạm vi Python bao gồm vì nó bắt đầu với đối số đầu tiên của phương thức phạm vi [], nhưng nó không kết thúc bằng đối số thứ hai của phương thức phạm vi []; Nó kết thúc với phần cuối - 1 chỉ số. Lý do là lập chỉ mục dựa trên không. is inclusive because it starts with the first argument of the range[] method, but it does not end with the second argument of the range[] method; it ends with the end – 1 index. The reason is zero-based indexing.
Nó là một tiêu chuẩn để gọi phạm vi gọi [0, 10] trả về [0,1,2,3,4,5,6,7,8,9] chứa 10 yếu tố tương đương với LEN [phạm vi [0, 10 ]].
numbers = range[1, 10] for data in numbers: print[data]
Đầu ra
1 2 3 4 5 6 7 8 9
Phương thức phạm vi [] không bao gồm số cuối vì nó tạo ra số lên đến số cuối nhưng không bao giờ bao gồm số cuối trong kết quả của nó.
Để bao gồm 10 số trong đầu ra của bạn, bạn cần có một phạm vi từ 1 đến 11.
numbers = range[1, 11] for data in numbers: print[data]
Đầu ra
1 2 3 4 5 6 7 8 9 10
Phương thức phạm vi [] không bao gồm số cuối vì nó tạo ra số lên đến số cuối nhưng không bao giờ bao gồm số cuối trong kết quả của nó.
Để bao gồm 10 số trong đầu ra của bạn, bạn cần có một phạm vi từ 1 đến 11.
range[start, stop[, step]]
Hãy nhớ rằng phương thức phạm vi [] chỉ hoạt động với các số nguyên, vì vậy tất cả các tham số phải là số nguyên. Bạn không thể sử dụng các số điểm nổi hoặc bất kỳ loại dữ liệu nào khác khi bắt đầu, dừng và giá trị bước.
Python Range [] cú phápstart and step are optional arguments, and the stop is the mandatory argument.
Tranh luận
Phương thức phạm vi [] chấp nhận ba đối số. Trong số ba đối số, hai là tùy chọn. Bắt đầu và bước là các đối số tùy chọn, và điểm dừng là đối số bắt buộc.
numbers = range[0, 5] for data in numbers: print[data]
Đầu ra
0 1 2 3 4
Phương thức phạm vi [] không bao gồm số cuối vì nó tạo ra số lên đến số cuối nhưng không bao giờ bao gồm số cuối trong kết quả của nó.
Để bao gồm 10 số trong đầu ra của bạn, bạn cần có một phạm vi từ 1 đến 11.
numbers = range[0, 5, 2] for data in numbers: print[data]
Đầu ra
0 2 4
Phương thức phạm vi [] không bao gồm số cuối vì nó tạo ra số lên đến số cuối nhưng không bao giờ bao gồm số cuối trong kết quả của nó.
Để bao gồm 10 số trong đầu ra của bạn, bạn cần có một phạm vi từ 1 đến 11.stop.
for i in range[10]: print[i, end=' ']
Đầu ra
1 2 3 4 5 6 7 8 90
Phương thức phạm vi [] không bao gồm số cuối vì nó tạo ra số lên đến số cuối nhưng không bao giờ bao gồm số cuối trong kết quả của nó.start = 0 and step = 1 as a default value. If you set the stop as a 0 or some negative value, then the range returns the empty sequence. If you want to start the range at 1, use range[1, 10].
Để bao gồm 10 số trong đầu ra của bạn, bạn cần có một phạm vi từ 1 đến 11.
Hãy nhớ rằng phương thức phạm vi [] chỉ hoạt động với các số nguyên, vì vậy tất cả các tham số phải là số nguyên. Bạn không thể sử dụng các số điểm nổi hoặc bất kỳ loại dữ liệu nào khác khi bắt đầu, dừng và giá trị bước.
Python Range [] cú pháp
np.arange
Trong hướng dẫn ngắn này, chúng tôi xem xét chức năng Python phạm vi bao gồm. Chúng tôi giải thích những gì bao gồm biểu thị với sự trợ giúp của các ví dụ.
Mục lục - Phạm vi bao gồm Python
- Phạm vi bao gồm Python
- Mã và giải thích
- Suy nghĩ đóng cửa - Phạm vi bao gồm Python
Phạm vi bao gồm Python
Mã và giải thích
1 2 3 4 5 6 7 8 91
Hàm phạm vi Python thường được sử dụng để tạo ra một loạt các số. Những con số này có thể được in hoặc sử dụng trong các vòng lặp.
1 2 3 4 5 6 7 8 92
Mặc dù phạm vi trong khối mã cho biết 0-4. Đầu ra là như sau.
Điều này là do Python in các giá trị từ 0 đến 4. Hành vi này được gọi là ngoài một và phổ biến trong các ngôn ngữ lập trình. Về cơ bản, hàm không bao gồm giá trị cuối. Hành vi này là thuận lợi trong khi lặp qua các đối tượng vì chỉ mục bắt đầu từ 0. Tuy nhiên, trong trường hợp bạn đang tìm cách in các giá trị hoặc nếu bạn chưa quen với Python, điều này có thể mất một thời gian để làm quen.
Trong khi lập trình, thực tiễn tốt nhất là hiểu ngôn ngữ và sử dụng nó cho điểm mạnh của nó. Mặc dù tôi khuyên bạn nên hiểu và sử dụng cú pháp như vậy, có một vài phương pháp để tạo ra phạm vi bao gồm.
Mã và giải thích:
Syntax:
Trước tiên chúng ta hãy xem xét chức năng cú pháp của phạm vi [].Parameters:
-
1 2 3 4 5 6 7 8 9
3 - Optional, used to specify where the range should start. The default start value is 0. - Bắt đầu - Tùy chọn, được sử dụng để chỉ định nơi phạm vi sẽ bắt đầu. Giá trị bắt đầu mặc định là 0. - Required, used to specify where the range should stop.
- Dừng - Yêu cầu, được sử dụng để chỉ định nơi phạm vi sẽ dừng lại. - Optional, used to specify the incrementation.
Tăng - Tùy chọn, được sử dụng để chỉ định sự gia tăng.
1 2 3 4 5 6 7 8 94
Cách đúng để in các giá trị từ 0 đến 10 sẽ như sau:
Điều này sẽ in ra các giá trị từ 0 - 10.
1 2 3 4 5 6 7 8 95
Khi hàm được gọi, nó thêm 1 vào tham số dừng. Đầu ra là như sau.
1 2 3 4 5 6 7 8 96
Suy nghĩ đóng cửa - Phạm vi bao gồm Python
Mặc dù phương pháp trên hoạt động đúng, nó không nên sử dụng nó. Tôi chỉ khuyên bạn nên sử dụng nó cho mục đích học tập. Phát triển sản phẩm sẽ liên quan đến việc làm việc với nhiều nhà phát triển và sử dụng cú pháp như vậy sẽ không được khuyến khích.