Khi lặp trong Python, một trong những công cụ phổ biến nhất là hàm phạm vi này mà chúng ta có được
với Python.
Và bạn thấy ở đây, phạm vi chính là một đối tượng phạm vi, một loại đối tượng đặc biệt trong Python trả
về một đối tượng tạo ra một chuỗi các số nguyên từ đầu đến dừng.
Hãy khám phá điều đó nhiều hơn một chút.
Nếu tôi in ở đây một dải ô và tôi nói dải ô 100 và tôi bấm Chạy.
Tôi nhận được phạm vi từ 0 đến 100.
Hừ!
Vì vậy, nó trông giống như một tuple, nhưng không phải.
Đó là một đối tượng phạm vi.
Đó là một loại đối tượng đặc biệt.
Và phạm vi.
Bạn có thể cho nó như thế này, mặc định cho bạn là 0 cho bất cứ thứ gì bạn đưa cho nó, là 100.
Hoặc bạn có thể chỉ cần gõ không, 100.
Và nếu tôi nhấp vào chạy, nó cũng giống như vậy.
Nhưng khi phạm vi trở nên thực sự hữu ích và bạn sẽ thấy điều này trong 99% trường hợp trong Python là trong vòng lặp for, bạn thấy đó, ngoài
bộ dữ liệu và danh sách và bộ và từ điển và chuỗi, bạn có thể lặp lại trên một phạm vi.
Vì vậy, ví dụ, nếu tôi thực hiện bốn I trong phạm vi và giả sử mục hoặc trong trường hợp của chúng tôi, hãy chỉ làm số trong phạm vi.
Và ở đây tôi in số.
Nếu tôi chạy cái này.
Bạn sẽ thấy rằng tôi sẽ nhận các số từ 1 đến 100.
Và tại sao điều này lại hữu ích?
Vâng, sử dụng phạm vi, tôi có thể lặp lại 100 lần.
Như bạn có thể thấy tất cả các con đường đến 99, bởi vì số đếm của chúng tôi bắt đầu từ 0 và chúng tôi có thể lặp lại bao nhiêu lần
tùy thích nên tôi có thể nói vòng lặp.
Có thể chúng ta muốn lặp lại một số lần nhất định, có thể bạn muốn lặp lại mười lần, nơi tôi có thể cho
biết vòng lặp phải chạy bao nhiêu lần.
Nó cực kỳ hữu ích.
Có thể ở đây chúng tôi đang thực hiện một số hành động mà nó cho biết.
Tôi không biết.
E-mail.
Danh sách email.
Vì vậy, chúng tôi muốn gửi các email có xu hướng đến một danh sách email.
Vâng, một lần nữa, tôi có thể chỉ cần nhấp vào chạy và tôi đã gửi email đó.
Chà, nhiều lần, mười lần.
Một mẹo nhỏ khác là, bạn thậm chí có thể không cần số, phải không?
Chúng tôi không thực sự sử dụng nó trong mã của chúng tôi.
Và thường thì bạn sẽ thấy trong các chương trình Python là nếu một lập trình viên không cần biến này, bạn
chỉ cần gạch dưới và đây chỉ là một biến.
Ý tôi là, bạn có thể sử dụng nó như thế này.
Và bạn sẽ vẫn nhận được những con số này.
Nhưng nó chỉ cho những người khác biết rằng, tôi không thực sự quan tâm biến này là gì.
Tôi chỉ đang cố gắng sử dụng phạm vi để chúng ta có thể lặp lại mọi thứ, giả sử mười lần.
Bây giờ một phạm vi cũng đi kèm với tham số thứ ba.
Và đó là bước qua.
Vì vậy, nếu tôi làm hai và nhân tiện, mặc định là một ở đây, nếu tôi làm hai.
Nó nhảy từ 0 đến 10 x hai.
Đó là rất, rất tiện dụng.
Vậy tầm là gì?
Chà, phạm vi tạo ra một loại đối tượng đặc biệt mà chúng ta có thể lặp lại.
Được chứ.
Điều gì sẽ xảy ra nếu tôi làm trừ.
Ồ, ngay đây.
Điều gì sẽ xảy ra nếu tôi trừ đi một?
Chà, nếu tôi chạy cái này.
Hừ!
Điều đó sẽ không hiệu quả bởi vì.
Vâng, hãy để tôi chỉ cho bạn lý do tại sao.
Nếu tôi thay đổi giá trị này thành không và mười và tôi trừ đi một.
Nó sẽ đi theo hướng ngược lại.
Nhưng nếu tôi chỉ làm mười và không.
Điều đó sẽ không hiệu quả.
Nếu chúng ta muốn làm điều gì đó ngược lại, chúng ta chỉ cần đảm bảo rằng chúng ta cộng trừ một.
Hoặc nếu chúng ta muốn lùi lại hai lần, thì chúng ta bấm chạy.
Vì vậy, bạn có rất nhiều lựa chọn để chơi với phạm vi bạn có thể làm tăng dần, giảm dần.
Một điều cuối cùng, một nơi khác mà bạn có thể thấy phạm vi.
Và như tôi đã nói, hầu hết thời gian chúng đều ở trong vòng lặp for.
Nhưng bạn cũng có thể làm điều gì đó thú vị như giả sử một phạm vi.
Thường.
Và sau đó nếu chúng ta đặt nó trong một danh sách, hãy nhớ rằng, một hàm danh sách cho phép chúng ta chuyển đổi một cái gì đó thành một danh
sách.
Nếu tôi chạy cái này.
Bạn có thấy điều đó không?
Hãy đơn giản hóa điều này để phạm vi này sẽ chỉ là hai.
Nếu tôi bấm Chạy.
Bạn nhìn thấy vòng mắt đó hai lần.
Và ở đây, trước hết tôi sẽ in, tôi sẽ tạo một phạm vi, một đối tượng có thể lặp
lại có mười mục.
Và sau đó tôi sẽ chuyển nó thành một danh sách.
Vì vậy, bạn có thể xem ở đây từ 0 đến 9 và một danh sách.
Vì vậy, đây là một cách nhanh chóng để tạo một danh sách có các số nguyên.
Một mẹo nhỏ mà bạn chắc chắn sẽ sử dụng trong suốt chương trình hoặc hành trình của mình.
Hẹn gặp lại các bạn trong phần tiếp theo.