Hướng dẫn create a sequence of numbers from 10 to 25 and increment by 4 in python - tạo dãy số từ 10 đến 25 và tăng dần 4 trong python

Hàm Python

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 tạo ra chuỗi số không thể bắt đầu từ số nguyên bắt đầu đã cho đến số nguyên dừng.
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 là một hàm tích hợp, trả về một đối tượng phạm vi bao gồm một loạt các số nguyên, mà chúng ta có thể lặp lại bằng cách sử dụng vòng lặp
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
3.immutable sequence of numbers starting from the given start integer to the stop integer. The
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 is a built-in function that returns a range object that consists series of integer numbers, which we can iterate using a
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
3 loop.

Show

Trong Python, sử dụng một vòng lặp cho

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1, chúng ta có thể lặp lại một hành động một số lần cụ thể. Ví dụ, hãy để Lừa xem cách sử dụng chức năng
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 của Python 3 để tạo ra sáu số đầu tiên.Python 3 to produce the first six numbers.

Thí dụ

# Generate numbers between 0 to 6
for i in range(6):
    print(i)

Hướng dẫn create a sequence of numbers from 10 to 25 and increment by 4 in python - tạo dãy số từ 10 đến 25 và tăng dần 4 trong python
Hàm python range ()

Lưu ý: Như bạn có thể thấy trong đầu ra, chúng tôi có sáu số nguyên bắt đầu từ 0 đến 5. Nếu bạn nhận thấy,

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 không bao gồm 6 trong kết quả của nó vì nó tạo ra số lên đến số dừng nhưng không bao giờ bao gồm số dừng trong kết quả.: As you can see in the output, We got six integers starting from 0 to 5. If you notice,
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 didn’t include 6 in its result because it generates numbers up to the stop number but never includes the stop number in its result.

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 hoạt động khác nhau giữa Python 3 và Python 2.

Xem Range () trong Python 2

  • Trong Python 2, chúng ta có & nbsp; ________ 41 & nbsp; và & nbsp; ________ 49 & nbsp; các chức năng để tạo ra một chuỗi các số.
  • Trong Python 3 & nbsp; ________ 49 & nbsp; được đổi tên thành & nbsp; Chúng tôi sẽ thảo luận về nó trong phần sau của bài viết.

Cách sử dụng hàm phạm vi () trong Python

Cú pháp

Dưới đây là cú pháp của hàm phạm vi ().

range(start, stop[, step])

Nó mất ba đối số. Trong số ba, hai là tùy chọn.

# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
3 và
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
4 là các đối số tùy chọn và
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
5 là đối số bắt buộc.

Thông số

  • # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    3: (giới hạn dưới) Đó là vị trí bắt đầu của chuỗi. Giá trị mặc định là 0 nếu không được chỉ định. Ví dụ,
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    7. Ở đây,
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    8 và
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    9default value is 0 if not specified. For example,
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    7. Here,
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    8 and
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    9
  • # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    5: (giới hạn trên) tạo số lên đến số này, tức là, một số nguyên chỉ định tại vị trí dừng (giới hạn trên).
    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    1 không bao giờ bao gồm số dừng trong kết quả của nónever includes the stop number in its result
  • # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    4: Chỉ định giá trị gia tăng. Mỗi số tiếp theo trong chuỗi được tạo bằng cách thêm giá trị bước vào một số trước. Giá trị mặc định là 1 nếu không được chỉ định. Nó không là gì ngoài một sự khác biệt giữa mỗi số trong kết quả. Ví dụ,
    # start = 9
    # stop = 100
    # step = 3 (increment)
    for i in range(9, 100, 3):
        print(i)
    
    3. Ở đây,
    # start = 9
    # stop = 100
    # step = 3 (increment)
    for i in range(9, 100, 3):
        print(i)
    
    4.default value is 1 if not specified. It is nothing but a difference between each number in the result. For example,
    # start = 9
    # stop = 100
    # step = 3 (increment)
    for i in range(9, 100, 3):
        print(i)
    
    3. Here,
    # start = 9
    # stop = 100
    # step = 3 (increment)
    for i in range(9, 100, 3):
        print(i)
    
    4.

Giá trị trả về

Nó trả về đối tượng của lớp

# start = 9
# stop = 100
# step = 3 (increment)
for i in range(9, 100, 3):
    print(i)
5.

print(type(range(10)))
# Output 

Các bước để sử dụng hàm phạm vi ()

Hàm

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 tạo ra một chuỗi số số nguyên theo đối số được truyền. Các bước dưới đây cho thấy cách sử dụng hàm phạm vi () trong Python.

  1. Vượt qua các giá trị bắt đầu và dừng vào phạm vi ()

    Ví dụ,

    # start = 9
    # stop = 100
    # step = 3 (increment)
    for i in range(9, 100, 3):
        print(i)
    
    7. Ở đây,
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    8 và
    # start = 9
    # stop = 100
    # step = 3 (increment)
    for i in range(9, 100, 3):
        print(i)
    
    9. Nó sẽ tạo ra các số nguyên bắt đầu từ số
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    3 đến
    for i in range(1, 10, 2):
        print("Current value of i is:", i)
    1. tức là,
    for i in range(1, 10, 2):
        print("Current value of i is:", i)
    2

  2. Chuyển giá trị bước cho phạm vi ()

    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    4 chỉ định mức tăng. Ví dụ,
    for i in range(1, 10, 2):
        print("Current value of i is:", i)
    4. Ở đây,
    for i in range(1, 10, 2):
        print("Current value of i is:", i)
    5. Kết quả là
    for i in range(1, 10, 2):
        print("Current value of i is:", i)
    6

  3. Sử dụng cho vòng lặp để truy cập từng số

    Sử dụng cho vòng lặp để lặp và truy cập một chuỗi các số được trả về bởi một

    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    1.

Hướng dẫn create a sequence of numbers from 10 to 25 and increment by 4 in python - tạo dãy số từ 10 đến 25 và tăng dần 4 trong python
Các bước để sử dụng phạm vi ()

Bây giờ, hãy để Lừa xem tất cả các kịch bản có thể. Dưới đây là ba biến thể của

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1.

for i in range(1, 10, 2): print("Current value of i is:", i)9

Khi bạn chỉ chuyển một đối số cho

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1, nó sẽ tạo ra một chuỗi các số nguyên bắt đầu từ 0 đến
for i in range(1, 10, 2):
    print("Current value of i is:", i)
1.

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9

Note::

  • Ở đây,
    Current value of i is: 3
    Current value of i is: 5
    Current value of i is: 7
    Current value of i is: 9
    2 và
    # start = 9
    # stop = 100
    # step = 3 (increment)
    for i in range(9, 100, 3):
        print(i)
    
    4 là giá trị mặc định.
  • Nếu bạn đặt
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    5 thành 0 hoặc một số giá trị âm, thì phạm vi sẽ trả về một chuỗi trống.
  • Nếu bạn muốn bắt đầu phạm vi ở mức 1 sử dụng
    Current value of i is: 3
    Current value of i is: 5
    Current value of i is: 7
    Current value of i is: 9
    5.

Current value of i is: 3 Current value of i is: 5 Current value of i is: 7 Current value of i is: 96

Khi bạn chuyển hai đối số cho

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1, nó sẽ tạo các số nguyên bắt đầu từ số
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
3 đến
for i in range(1, 10, 2):
    print("Current value of i is:", i)
1.

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15

Ghi chú

  • Ở đây,
    # start = 9
    # stop = 100
    # step = 3 (increment)
    for i in range(9, 100, 3):
        print(i)
    
    4 là một giá trị mặc định.
  • Phạm vi sẽ trả về một chuỗi trống nếu bạn đặt giá trị
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    5 nhỏ hơn so với
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    3.

list1 = ['Jessa', 'Emma', 20, 30, 75.5] # iterate a list using range() for i in range(len(list1)): print(list1[i])3

Khi bạn chuyển cả ba đối số cho phạm vi (), nó sẽ trả về một chuỗi các số, bắt đầu từ số bắt đầu, tăng theo số bước và dừng trước số dừng.

Tại đây bạn có thể chỉ định một mức tăng khác nhau bằng cách thêm tham số

# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
4.

# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45

Note::

  • Ở đây,
    list1 = ['Jessa', 'Emma', 20, 30, 75.5]
    # iterate a list using range()
    for i in range(len(list1)):
        print(list1[i])
    5 là một giá trị mặc định.
  • Python sẽ tăng ngoại lệ
    list1 = ['Jessa', 'Emma', 20, 30, 75.5]
    # iterate a list using range()
    for i in range(len(list1)):
        print(list1[i])
    6 nếu bạn đặt
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    4 thành 0.

Các điểm cần nhớ về hàm phạm vi ()

  • Hàm
    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    1 chỉ hoạt động với các số nguyên, vì vậy tất cả các đối số phải là số nguyên. Bạn không thể sử dụng số float 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. Vui lòng tham khảo để tạo ra một loạt các số float trong Python
  • Tất cả ba đối số có thể là tích cực hoặc tiêu cực.
  • Giá trị
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    4 không được bằng không. Nếu
    range(start, stop[, step])
    00, Python sẽ tăng ngoại lệ
    list1 = ['Jessa', 'Emma', 20, 30, 75.5]
    # iterate a list using range()
    for i in range(len(list1)):
        print(list1[i])
    6.

Vấn đề thực hành: -: –

Sử dụng & nbsp; ________ 41 & nbsp; để tạo ra một chuỗi các số bắt đầu từ 9 đến 100 chia cho 3.

Hiển thị giải pháp

# start = 9
# stop = 100
# step = 3 (increment)
for i in range(9, 100, 3):
    print(i)

Xem: & NBSP; Python cho Loop và Range () Bài tập: Python for loop and range() exercise

cho vòng lặp với phạm vi ()

Python cho Loop thực hiện một khối mã hoặc câu lệnh liên tục trong một số lần cố định. Chúng ta có thể lặp qua một chuỗi các số được tạo bởi hàm phạm vi () sử dụng cho vòng lặp.

Hãy cùng xem cách sử dụng vòng lặp

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
3 với hàm
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 Để in các số lẻ trong khoảng từ 1 và 10. Sử dụng ví dụ này, chúng ta có thể hiểu cách biến Iterator
range(start, stop[, step])
05 nhận được giá trị khi chúng ta sử dụng phạm vi () với vòng lặp.

for i in range(1, 10, 2):
    print("Current value of i is:", i)

Đầu ra

Current value of i is: 3
Current value of i is: 5
Current value of i is: 7
Current value of i is: 9

Để hiểu

range(start, stop[, step])
06 có nghĩa là gì trong Python, trước tiên chúng ta cần hiểu hoạt động của hàm
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1.

Hàm

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 sử dụng trình tạo để tạo số. Nó không tạo ra tất cả các số cùng một lúc.

Như bạn đã biết phạm vi () trả về đối tượng

# start = 9
# stop = 100
# step = 3 (increment)
for i in range(9, 100, 3):
    print(i)
5. Một đối tượng phạm vi sử dụng cùng một lượng bộ nhớ (nhỏ), bất kể kích thước của phạm vi nó đại diện. Nó chỉ lưu trữ các giá trị bắt đầu, dừng và bước và tính toán các mục riêng lẻ và các subranges khi cần thiết.

Tức là, nó chỉ tạo ra giá trị tiếp theo khi lặp lại vòng lặp yêu cầu nó. Trong mỗi lần lặp vòng lặp, nó tạo ra giá trị tiếp theo và gán nó cho biến Iterator i.

  • Như bạn có thể thấy trong đầu ra, biến
    range(start, stop[, step])
    05 không nhận được các giá trị 1, 3, 5, 7 và 9 đồng thời.
  • Trong lần lặp đầu tiên của giá trị vòng lặp của
    range(start, stop[, step])
    05 là số khởi động của một phạm vi.
  • Tiếp theo, trong mỗi lần lặp tiếp theo của vòng lặp, giá trị của
    range(start, stop[, step])
    05 được tăng lên bởi giá trị bước. Giá trị của
    range(start, stop[, step])
    05 được xác định bởi công thức
    range(start, stop[, step])
    14.

Vì vậy, nó có nghĩa là phạm vi () tạo ra các số từng cái một khi vòng lặp chuyển sang lần lặp tiếp theo. Nó tiết kiệm nhiều bộ nhớ, giúp phạm vi () nhanh hơn và hiệu quả hơn.

Hướng dẫn create a sequence of numbers from 10 to 25 and increment by 4 in python - tạo dãy số từ 10 đến 25 và tăng dần 4 trong python
Hoạt động của chức năng phạm vi Python với vòng lặp

Lặp lại một danh sách bằng cách sử dụng vòng lặp # Numbers from 10 to 15 # start = 10 # stop = 16 for i in range(10, 16): print(i, end=' ') # Output 10 11 12 13 14 151 và # Numbers from 10 to 15 # start = 10 # stop = 16 for i in range(10, 16): print(i, end=' ') # Output 10 11 12 13 14 153

Bạn có thể lặp lại các loại chuỗi Python như danh sách và chuỗi bằng cách sử dụng

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 và cho vòng lặp.

Khi bạn lặp lại danh sách chỉ bằng cách sử dụng một vòng lặp, bạn chỉ có thể truy cập các mục. Khi bạn lặp lại danh sách chỉ bằng cách sử dụng một vòng lặp, bạn chỉ có thể truy cập các mục của nó, nhưng khi bạn sử dụng phạm vi () cùng với vòng lặp, bạn có thể truy cập số chỉ mục của mỗi mục.

Ưu điểm của việc sử dụng

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 để lặp lại danh sách là nó cho phép chúng tôi truy cập vào mỗi số chỉ mục của mục. Sử dụng số chỉ mục, chúng tôi có thể truy cập cũng như sửa đổi các mục danh sách nếu được yêu cầu.

Thí dụ

Chuyển số lượng các mục danh sách cho

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 bằng hàm
range(start, stop[, step])
20.
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 sẽ sử dụng nó như một đối số
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
5.

list1 = ['Jessa', 'Emma', 20, 30, 75.5]
# iterate a list using range()
for i in range(len(list1)):
    print(list1[i])

Output::

range(start, stop[, step])
0

Thực hành vấn đề

In mẫu số sau bằng Python & nbsp; ________ 41 & nbsp; và một vòng lặp.

range(start, stop[, step])
1

Hiển thị giải pháp

range(start, stop[, step])
2

Đọc thêm::

  • Python cho bài tập Loop và Range ()

Phạm vi ngược

Bạn có thể hiển thị chuỗi các số được tạo bởi hàm

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 theo thứ tự giảm dần hoặc thứ tự đảo ngược.

Bạn có thể sử dụng hai cách sau để có được phạm vi số ngược trong Python.

  • Sử dụng giá trị
    # Numbers from 10 to 15
    # start = 10
    # stop = 50
    # step = 5
    for i in range(10, 50, 5):
        print(i, end=' ')
    
    # Output 10 15 20 25 30 35 40 45
    4 âm
  • Sử dụng hàm
    range(start, stop[, step])
    26

Hướng dẫn create a sequence of numbers from 10 to 25 and increment by 4 in python - tạo dãy số từ 10 đến 25 và tăng dần 4 trong python

Sử dụng bước tiêu cực

Sử dụng giá trị bước âm trong hàm

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 để tạo chuỗi số theo thứ tự ngược lại. Ví dụ,
range(start, stop[, step])
28 sẽ tạo ra các số như 5, 4, 3, 2 và 1.

Tức là, bạn có thể đảo ngược một vòng lặp bằng cách đặt đối số bước của

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 sang -1. Nó sẽ khiến vòng lặp
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
3 lặp lại theo thứ tự ngược lại.

Hãy cùng xem cách lặp lại trong một lần lặp ngược hoặc lặp lại để hiển thị một phạm vi số từ 5 đến 0.

range(start, stop[, step])
3

Output::

range(start, stop[, step])
4

Sử dụng hàm đảo ngược ()

Sử dụng chức năng

range(start, stop[, step])
26 tích hợp của Python, bạn có thể đảo ngược bất kỳ chuỗi nào như danh sách hoặc phạm vi.

  • Truyền
    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    1 dưới dạng đầu vào cho hàm đảo ngược (), nó trả về một
    range(start, stop[, step])
    33 truy cập vào chuỗi các số được cung cấp bởi
    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    1 theo thứ tự ngược lại.
  • Tiếp theo, lặp lại kết quả được cung cấp bởi hàm
    range(start, stop[, step])
    26 bằng cách sử dụng cho vòng lặp.

Ví dụ 2: Phạm vi ngược bắt đầu từ 20 đến 10: reverse range starting from 20 to 10

range(start, stop[, step])
5

Ví dụ 3: Phạm vi ngược bắt đầu từ 20 đến 10 với bước 2: reverse range starting from 20 to 10 with step 2

range(start, stop[, step])
6

Lưu ý:

range(start, stop[, step])
36 trả về
range(start, stop[, step])
33 truy cập vào chuỗi các số được cung cấp bởi
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 theo thứ tự ngược lại.
: The
range(start, stop[, step])
36 returns a
range(start, stop[, step])
33 that accesses the sequence of numbers provided by
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 in the reverse order.

range(start, stop[, step])
7

Ngoài ra, nếu bạn cần danh sách từ nó, bạn cần chuyển đổi đầu ra của hàm

range(start, stop[, step])
26 thành danh sách. Vì vậy, bạn có thể nhận được danh sách ngược các phạm vi.

Sử dụng phạm vi () để đảo ngược danh sách

Sử dụng

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 để đảo ngược danh sách bằng cách chuyển số lượng các mục danh sách làm đối số
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
3 và
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
4 dưới dạng -1.

Hãy cùng xem các cách khác nhau để đảo ngược danh sách các số bằng cách sử dụng

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1

range(start, stop[, step])
8

Bước Phạm vi Python

Một bước là một đối số tùy chọn của một phạm vi (). Đó là một số nguyên xác định mức tăng giữa mỗi số trong chuỗi. tức là, nó chỉ định sự gia tăng.

Bạn cũng có thể định nghĩa nó là một sự khác biệt giữa mỗi số trước và số tiếp theo trong chuỗi kết quả. Ví dụ: nếu bước là 2, thì sự khác biệt giữa mỗi lần trước và số sau là 2

Giá trị mặc định của bước là 1 nếu không được chỉ định rõ ràng.

Ví dụ: Tăng sử dụng bước

range(start, stop[, step])
9

Bạn cũng có thể thực hiện nhiều hoạt động bằng cách sử dụng các đối số bước như đảo ngược một chuỗi như danh sách và chuỗi.

DECEDING RANGE () sử dụng bước

Bạn có thể giảm phạm vi () bằng cách sử dụng giá trị

# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
4 âm.decrement range() by using negative
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
4 value.

Khi chúng tôi đặt giá trị âm thành bước, trong mỗi lần lặp, số sẽ giảm xuống cho đến khi đạt đến số dừng.

print(type(range(10)))
# Output 
0

Lưu ý: Để giảm

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
3 phải lớn hơn
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
5. Một phạm vi () trả về chuỗi trống nếu
range(start, stop[, step])
48.
: To decrement
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 the
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
3 must be greater than
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
5. A range() return empty sequence if
range(start, stop[, step])
48.

print(type(range(10)))
# Output 
1

Ngoài ra, bạn có thể sử dụng

# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
4 để tạo chuỗi các số nhân của n.

print(type(range(10)))
# Output 
2

Ngoài ra, bạn sẽ nhận được

range(start, stop[, step])
50 nếu bạn đặt
list1 = ['Jessa', 'Emma', 20, 30, 75.5]
# iterate a list using range()
for i in range(len(list1)):
    print(list1[i])
5.

print(type(range(10)))
# Output 
3

Ngoài ra, bạn có thể sử dụng giá trị thập phân

# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
4. Nếu bạn muốn sử dụng bước float/thập phân trong
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1, vui lòng tham khảo tạo ra một loạt các số float.

Phạm vi âm () trong Python

Bạn có thể sử dụng số nguyên âm trong phạm vi ().

Hầu hết thời gian, chúng tôi sử dụng giá trị bước âm để đảo ngược một phạm vi. Nhưng ngoài bước, chúng ta có thể sử dụng các giá trị âm trong hai đối số khác (bắt đầu và dừng) của hàm phạm vi ().

Ví dụ: Phạm vi âm từ -1 đến -10

Hãy cùng xem ví dụ để in phạm vi số từ tiêu cực đến dương.

print(type(range(10)))
# Output 
4

Hãy để hiểu về chương trình trên, chúng tôi đã đặt -

  • range(start, stop[, step])
    54 (vì chúng tôi muốn bắt đầu sản xuất số từ -1)
  • range(start, stop[, step])
    55 (chúng tôi muốn ngừng tạo số khi chúng tôi đạt -11)
  • range(start, stop[, step])
    56

Execution::

  • Trong lần lặp đầu tiên của vòng lặp,
    range(start, stop[, step])
    05 là -1
  • Trong lần lặp thứ 2 của Loop,
    range(start, stop[, step])
    05 là -2 vì
    range(start, stop[, step])
    59 và nó sẽ lặp lại quá trình này cho đến số dừng.

Ví dụ: Phạm vi ngược âm từ -10 đến -1

Bạn cũng có thể in đảo ngược âm

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 bằng số nguyên
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
4 dương.

print(type(range(10)))
# Output 
5

Sự kết hợp của các số âm và dương

print(type(range(10)))
# Output 
6

Chuyển đổi phạm vi () thành danh sách

Hàm Python

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 không trả về một loại
range(start, stop[, step])
63. Nó trả về một chuỗi bất biến của các số nguyên.

Chúng ta có thể chuyển đổi

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 thành danh sách bằng cách sử dụng hàm tạo
range(start, stop[, step])
65.

  • Chuyển chức năng
    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    1 dưới dạng đầu vào cho hàm tạo danh sách.
  • Trình xây dựng
    range(start, stop[, step])
    65 tự động tạo một danh sách bằng cách đặt các số nguyên được trả về bởi
    range(start, stop[, step])
    68 bên trong dấu ngoặc vuông.
print(type(range(10)))
# Output 
7

Truy cập và sửa đổi mục danh sách bằng cách sử dụng

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1

Ngoài ra, bạn có thể sử dụng

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 để truy cập và sửa đổi các mục
range(start, stop[, step])
63.

  • Sử dụng chức năng
    range(start, stop[, step])
    20, bạn có thể nhận được số lượng các mục danh sách.
  • Tiếp theo, sử dụng số lượng này làm số dừng trong
    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    1 và lặp lại cho vòng lặp
    range(start, stop[, step])
    74 lần.
  • Trong mỗi lần lặp, bạn sẽ nhận được số chỉ mục của một mục danh sách hiện tại.
print(type(range(10)))
# Output 
8

Phạm vi bao gồm

Trong phần này, chúng tôi sẽ học cách tạo ra một phạm vi bao gồm trong Python. Theo mặc định,

range(start, stop[, step])
75 là độc quyền, do đó, nó không bao gồm số cuối cùng trong kết quả. Nó tạo ra chuỗi các số từ
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
3 đến
for i in range(1, 10, 2):
    print("Current value of i is:", i)
1.

Ví dụ,

range(start, stop[, step])
78 sẽ sản xuất
range(start, stop[, step])
79. Kết quả chứa các số từ 0 đến 5 đến 5 nhưng không phải năm.

Nếu bạn nhận thấy, kết quả chứa 5 phần tử bằng

range(start, stop[, step])
80. Lưu ý, chỉ mục luôn bắt đầu từ 0, không phải 1.5 elements which equal to
range(start, stop[, step])
80. Note, the index always starts from 0, not 1.

Nếu bạn muốn đưa số cuối vào kết quả, tức là, nếu bạn muốn tạo một phạm vi bao gồm, thì hãy đặt giá trị đối số dừng là

range(start, stop[, step])
81.set the stop argument value as
range(start, stop[, step])
81
.

Thí dụ

print(type(range(10)))
# Output 
9

Ví dụ 2: thậm chí phạm vi bao gồm ()

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
0

# Numbers from 10 to 15 # start = 10 # stop = 16 for i in range(10, 16): print(i, end=' ') # Output 10 11 12 13 14 151 so với # Numbers from 10 to 15 # start = 10 # stop = 16 for i in range(10, 16): print(i, end=' ') # Output 10 11 12 13 14 159 trong Python 2

So sánh

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 vs
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
9 chỉ có liên quan nếu bạn đang sử dụng Python 2 và Python 3. Nếu bạn không sử dụng Python 2, bạn có thể bỏ qua so sánh này.not using Python 2 you can skip this comparison.

Hàm phạm vi () hoạt động khác nhau giữa Python 3 và Python 2. Nếu ứng dụng của bạn chạy trên cả Python 2 và Python 3, bạn phải sử dụng

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 thay vì
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
9 để tương thích mã tốt hơn.

Trong Python 2, chúng ta có các hàm

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 và
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
9 để tạo ra một chuỗi các số.

Trong Python 3

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
9 được đổi tên thành
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 và hàm
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 gốc đã được loại bỏ.

Vì vậy, trong các thuật ngữ đơn giản,

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
9 được xóa khỏi Python 3 và chúng ta chỉ có thể sử dụng hàm
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 để tạo ra các số trong một phạm vi nhất định.

Sử dụng

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 và
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
9

  • Trong Python 2,
    # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    1 trả về đối tượng
    range(start, stop[, step])
    63, tức là, nó tạo ra tất cả các số cùng một lúc.
    range(start, stop[, step])
    99 sẽ tạo ra một danh sách python gồm 499 số nguyên trong bộ nhớ. Vì vậy, nó tiêu thụ bộ nhớ cao và tăng thời gian thực hiện.
  • # Numbers from 10 to 15
    # start = 10
    # stop = 16
    for i in range(10, 16):
        print(i, end=' ')
    
    # Output 10 11 12 13 14 15
    9: Hàm
    print(type(range(10)))
    # Output 
    01 không tạo ra tất cả các số cùng một lúc. Nó tạo ra các số từng cái một khi vòng lặp chuyển sang số tiếp theo. Vì vậy, nó tiêu thụ ít bộ nhớ và tài nguyên hơn.

Thí dụ

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
1

Ví dụ 2: thậm chí phạm vi bao gồm ()

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
2

# Numbers from 10 to 15 # start = 10 # stop = 16 for i in range(10, 16): print(i, end=' ') # Output 10 11 12 13 14 151 so với # Numbers from 10 to 15 # start = 10 # stop = 16 for i in range(10, 16): print(i, end=' ') # Output 10 11 12 13 14 159 trong Python 2

Giả sử bạn muốn thêm

print(type(range(10)))
# Output 
02. Và bạn muốn phạm vi được nối như & nbsp; ________ 203.

Ví dụ: bạn muốn thêm kết quả của hai hàm

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 để tạo ra một chuỗi số khác. Bạn có thể thêm/hợp nhất kết quả của nhiều chức năng
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 bằng
print(type(range(10)))
# Output 
06.

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
3

phạm vi () lập chỉ mục và cắt lát

Hàm tích hợp

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 là hàm tạo trả về đối tượng
# start = 9
# stop = 100
# step = 3 (increment)
for i in range(9, 100, 3):
    print(i)
5, đối tượng phạm vi này cũng có thể được truy cập bằng số chỉ mục của nó bằng cách sử dụng lập chỉ mục và cắt.

Các thuộc tính phạm vi truy cập ()

Điều cần thiết là phải biết các thuộc tính

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 khi bạn nhận nó làm đầu vào cho chức năng của mình và bạn muốn xem giá trị của đối số
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
3,
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
5 và
# Numbers from 10 to 15
# start = 10
# stop = 50
# step = 5
for i in range(10, 50, 5):
    print(i, end=' ')

# Output 10 15 20 25 30 35 40 45
4.

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
4

Lập chỉ mục

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 hỗ trợ cả chỉ số tích cực và tiêu cực. Các ví dụ dưới đây cho thấy giống nhau.

Trong trường hợp

range(start, stop[, step])
68, giá trị chỉ mục bắt đầu từ 0 đến (dừng). Ví dụ: nếu bạn muốn truy cập số thứ 3, chúng ta cần sử dụng 2 làm số chỉ mục.

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
5

Lập chỉ mục tiêu cực

Các số có thể được truy cập từ phải sang trái bằng cách sử dụng lập chỉ mục âm.

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
6

Cắt lát

Cắt một ngụ ý truy cập một phần từ

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
7

phạm vi () trên ký tự hoặc bảng chữ cái

Có cách nào để in một loạt các ký tự hoặc bảng chữ cái không? Ví dụ như thế này.

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
8

Có cách nào để in một loạt các ký tự hoặc bảng chữ cái không? Ví dụ như thế này. Có thể tạo một loạt các ký tự bằng trình tạo tùy chỉnh. Hãy cùng xem cách tạo ra bảng chữ cái ’A đến‘ Z, bằng cách sử dụng hàm

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 tùy chỉnh.

Lưu ý: Chúng tôi cần sử dụng giá trị ASCII và sau đó chuyển đổi giá trị ASCII thành chữ cái bằng hàm

print(type(range(10)))
# Output 
17.: We need to use the ASCII value and then convert the ASCII value to a letter using a
print(type(range(10)))
# Output 
17 function.

# Print first 10 numbers

# stop = 10
for i in range(10):
    print(i, end=' ')

# Output 0 1 2 3 4 5 6 7 8 9
9

Đầu ra

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
0

Bản tóm tắt

Tôi muốn nghe từ bạn. Bạn nghĩ gì về hướng dẫn này trên Python Range ()? Hãy cho tôi biết bằng cách để lại một bình luận dưới đây.

Ngoài ra, hãy cố gắng giải bài tập Python Loop và cho bài kiểm tra vòng lặp.

Dưới đây là bản tóm tắt tất cả các hoạt động mà chúng tôi đã học được trong bài học này

Hoạt độngSự mô tả
for i in range(1, 10, 2):
    print("Current value of i is:", i)
9
Tạo một chuỗi các số nguyên từ 0 đến Stop-1
Current value of i is: 3
Current value of i is: 5
Current value of i is: 7
Current value of i is: 9
6
Tạo một chuỗi các số nguyên từ đầu đến Stop-1
list1 = ['Jessa', 'Emma', 20, 30, 75.5]
# iterate a list using range()
for i in range(len(list1)):
    print(list1[i])
3
Tạo một chuỗi các số nguyên bắt đầu từ số bắt đầu, tăng từng bước và dừng trước số dừng. Tức là, mỗi số tiếp theo được tạo bằng cách thêm giá trị bước vào một số trước.
print(type(range(10)))
# Output 
21
Phạm vi ngược
print(type(range(10)))
# Output 
22
Phạm vi ngược bằng hàm
range(start, stop[, step])
26
print(type(range(10)))
# Output 
24
Phạm vi âm từ -1 đến -10
print(type(range(10)))
# Output 
25
Chuyển đổi phạm vi () thành danh sách
print(type(range(10)))
# Output 
26
Tạo ra một phạm vi bao gồm
print(type(range(10)))
# Output 
27
Truy cập số thứ năm của
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 trực tiếp
print(type(range(10)))
# Output 
29
Cắt một phạm vi để truy cập số từ chỉ mục 3 đến 8
print(type(range(10)))
# Output 
30
Nhận giá trị bắt đầu của
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1
print(type(range(10)))
# Output 
32
Nhận giá trị dừng của
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1
print(type(range(10)))
# Output 
34
Nhận giá trị bước của
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1
Sử dụng phạm vi Python ()

Câu hỏi thường gặp

Range () trong Python có bắt đầu ở 0 không?

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 theo mặc định bắt đầu từ 0, không phải 1, nếu đối số bắt đầu không được chỉ định. Ví dụ,
range(start, stop[, step])
78 sẽ trả về 0, 1, 2, 3, 4.

Phạm vi () trả về trong Python là gì?

Hàm

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 trả về một đối tượng của lớp
# start = 9
# stop = 100
# step = 3 (increment)
for i in range(9, 100, 3):
    print(i)
5, không có gì ngoài một loạt các số nguyên.

Phạm vi có phải là một danh sách trong Python không?

Không.

# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 không phải là một danh sách, cũng như nó trả về một loại danh sách. Một đối tượng trả về
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1
# start = 9
# stop = 100
# step = 3 (increment)
for i in range(9, 100, 3):
    print(i)
5. Bạn có thể xác minh kiểu dữ liệu của
# Numbers from 10 to 15
# start = 10
# stop = 16
for i in range(10, 16):
    print(i, end=' ')

# Output 10 11 12 13 14 15
1 bằng hàm
print(type(range(10)))
# Output 
44.

Làm thế nào để bạn tổng hợp một phạm vi () trong python?

Sử dụng tổng chức năng BUMIT-IN (). Ví dụ:

print(type(range(10)))
# Output 
45

Đầu ra của mã sau cho I trong phạm vi 10 15 1): In i là gì?

10, 11, 12, 13, 14..

Điều nào sau đây được sử dụng để tạo chuỗi từ 1 đến 10 Python?

Sử dụng hàm Python Range () để tạo chuỗi các số.

Chức năng nào được sử dụng để tạo ra một chuỗi các số trong Python?

Hàm phạm vi Python () trả về một chuỗi các số, trong một phạm vi nhất định.range() function returns a sequence of numbers, in a given range.

Cái gì là += nghĩa là trong Python?

Toán tử Plus-Equals += cung cấp một cách thuận tiện để thêm giá trị cho một biến hiện có và gán giá trị mới trở lại cùng một biến.Trong trường hợp biến và giá trị là chuỗi, toán tử này thực hiện nối chuỗi thay vì thêm.provides a convenient way to add a value to an existing variable and assign the new value back to the same variable. In the case where the variable and the value are strings, this operator performs string concatenation instead of addition.