Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Lệnh range trong Python được dùng khá phổ biến. Nếu muốn biết cách dùng hàm range trong Python, mời bạn đọc bài viết dưới đây.
Hàm range() là một hàm rất phổ biến và được sử dụng rộng rãi trong Python, đặc biệt là khi bạn làm việc với vòng lặp for và đôi khi là vòng lặp while. Hàm range() đáng để biết và thành thạo vì việc này sẽ mở ra nhiều cánh cửa: range() được sử dụng trong mọi thứ, từ kiểm soát luồng của chương trình đến lặp qua các tập dữ liệu mà bạn đang sử dụng để phân tích dữ liệu.
Nếu bạn mới bắt đầu sử dụng Python và muốn tìm hiểu thêm về hàm range(), hãy đọc hướng dẫn bên dưới.
Hàm range() trả về một chuỗi số và không thay đổi, nghĩa là giá trị của nó là cố định. Hàm range() lấy một hoặc nhiều nhất là ba đối số, cụ thể là giá trị bắt đầu và giá trị dừng cùng với kích thước bước.
range() được giới thiệu trong Python3. Trong Python2, một hàm tương tự, xrange(), đã được sử dụng, có hành vi hơi khác một chút. Trong số những thứ khác, xrange() trả về một đối tượng trình tạo và tiêu thụ ít bộ nhớ hơn, trong khi range(), trả về một danh sách hoặc chuỗi số.
Một phần lý do khiến hàm range() hữu ích là vì nó chỉ lưu trữ các giá trị bắt đầu, dừng và bước, do đó, nó tiêu thụ ít bộ nhớ hơn khi so sánh với danh sách hoặc bộ.
Trong thuật ngữ đơn giản, hàm range python cho phép người dùng tạo một chuỗi số trong phạm vi được cung cấp. Phụ thuộc vào số lượng đối số người dùng cung cấp cho hàm này, người dùng có thể quyết định vị trí chuỗi số đó sẽ bắt đầu và kết thúc, cũng như sự khác biệt lớn giữa một số và số tiếp theo của nó. Lệnh range trong Python có thể được khởi tạo theo 3 cách:
Hàm range() trong Python có hai dạng cú pháp:
range(stop)
range(start, stop[, step])
Hàm range() có 3 tham số:
start: số nguyên bắt đầu, chuỗi sẽ bắt đầu với tham số này. Giá trị mặc định là 0.stop: số nguyên kết thúc, chuỗi sẽ kết thúc với tham số này.step: số nguyên xác định khoảng cách giữa các số bên trong chuỗi. Giá trị mặc định là 1.1. Với kiểu cú pháp dạng range(stop):
stop -1.2. Với kiểu cú pháp dạng range(start, stop[, step]):
step, step mặc định sẽ là 1: giá trị trả về là một chuỗi bắt đầu từ start và kết thúc ở stop -1step bằng 0, ngoại lệ ValueError exception sẽ được sinh ra.step khác 0, kiểm tra xem các tham số có đáp ứng được ràng buộc hay không.
start, các số cách nhau bằng step, số cuối của chuỗi sẽ < stop.print(list(range(0))) # sử dụng range(stop) print(list(range(10))) # sử dụng range(start, stop) print(list(range(1, 10)))
Khi bạn chạy chương trình, output trả về sẽ là:
[] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [1, 2, 3, 4, 5, 6, 7, 8, 9]
start = 2 stop = 14 step = 2 print(list(range(start, stop, step)))
Khi bạn chạy chương trình, output trả về sẽ là:
[2, 4, 6, 8, 10, 12]
start = 2 stop = -14 step = -2 print(list(range(start, stop, step))) print(list(range(start, 14, step)))
Giá trị trả về:
[2, 0, -2, -4, -6, -8, -10, -12] []
Lệnh range Python trả về một đối tượng bao gồm một chuỗi số nguyên mà bạn chỉ định.
Bạn có thể dùng index với hàm range trong Python để lấy giá trị ở vị trí cụ thể. Ví dụ, giả sử bạn dang làm việc với range(2, 10, 2). Nếu đã từng lặp qua phạm vi này và in từng giá trị, kết quả của bạn trông sẽ như sau:

Đây là cách truy cập giá trị đầu tiên trong phạm vi này:
![]()
Mọi giá trị tiếp theo đều có thể truy cập theo cùng cách trên:
![]()
Nguồn tin: Quantrimang.com:
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Cách biến ảnh thật thành nghệ thuật cắt giấy 3D nhiều lớp bằng AI
Prompt tạo ảnh chân dung nghệ thuật đen trắng cực chất bằng AI
Viết bài đăng mạng xã hội thu hút sự chú ý với sự hỗ trợ của AI
Cách chuyển ghi chú viết tay thành infographic
20+ câu lệnh AI biến ảnh gốc thành nghệ thuật cắt giấy 3D nhiều lớp
Lên lịch và tạo hàng loạt bài đăng với sự trợ giúp của AI
Hướng dẫn xóa logo trong video bằng CapCut
Gắn kết và xây dựng cộng đồng trên mạng xã hội với AI
Phân tích và quyết định dựa trên dữ liệu với AI
Đo lường hiệu quả đào tạo: Mô hình Kirkpatrick
Xây dựng hệ thống đào tạo doanh nghiệp với AI
Cách tạo hình ảnh AI trên Gamma
Cách kết nối Google Docs với n8n
Prompt tạo ảnh mục tiêu kế hoạch trên ChatGPT nhiều phong cách
Hướng dẫn tạo trò chơi ô chữ Crossword trên Educaplay
Prompt tạo infographic món ăn cực đẹp bằng AI
Prompt tạo ảnh sản phẩm chuyên nghiệp như studio chụp quảng cáo
Framework ADDIE: Thiết kế hướng dẫn được tăng tốc bởi AI
Đánh giá nhu cầu đào tạo bằng AI
Xây dựng nội dung đào tạo bằng AI