Cách bắt đầu lại vòng lặp trong Python
Bạn sẽ bắt đầu bằng việc so sánh một số mô hình khác nhau được các ngôn ngữ lập trình sử dụng để triển khai phép lặp xác định Show
Sau đó, bạn sẽ tìm hiểu về iterables và iterators, hai khái niệm tạo thành nền tảng của phép lặp xác định trong Python Cuối cùng, bạn sẽ liên kết tất cả lại với nhau và tìm hiểu về vòng lặp 0 của PythonTải xuống miễn phí. Nhận một chương mẫu từ Thủ thuật Python. Cuốn sách chỉ cho bạn các phương pháp hay nhất về Python với các ví dụ đơn giản mà bạn có thể áp dụng ngay lập tức để viết mã Pythonic + đẹp hơn Khảo sát về phép lặp xác định trong lập trìnhCác vòng lặp xác định thường được gọi là vòng lặp 0 vì 0 là từ khóa được sử dụng để giới thiệu chúng trong hầu hết các ngôn ngữ lập trình, bao gồm cả PythonTrong lịch sử, các ngôn ngữ lập trình đã cung cấp một số loại vòng lặp 0. Chúng được mô tả ngắn gọn trong các phần sauLoại bỏ các quảng cáoVòng lặp phạm vi sốVòng lặp 0 cơ bản nhất là một câu lệnh phạm vi số đơn giản với các giá trị bắt đầu và kết thúc. Định dạng chính xác khác nhau tùy thuộc vào ngôn ngữ nhưng thường trông giống như thế này
Ở đây, phần thân của vòng lặp được thực hiện mười lần. Biến 7 nhận giá trị 8 trong lần lặp đầu tiên, 9 trong lần lặp thứ hai, v.v. Loại vòng lặp 0 này được sử dụng trong các ngôn ngữ BASIC, Algol và PascalVòng lặp ba biểu thứcMột dạng khác của vòng lặp 0 được phổ biến bởi ngôn ngữ lập trình C có ba phần
Loại vòng lặp này có dạng như sau
Lưu ý kỹ thuật. Trong ngôn ngữ lập trình C, 2 tăng biến 7. Nó gần tương đương với 4 trong PythonVòng lặp này được hiểu như sau
Các vòng lặp 0 ba biểu thức rất phổ biến vì các biểu thức được chỉ định cho ba phần có thể gần như bất kỳ thứ gì, vì vậy điều này linh hoạt hơn một chút so với dạng phạm vi số đơn giản hơn được hiển thị ở trên. Các vòng lặp 0 này cũng có trong các ngôn ngữ C++, Java, PHP và PerlVòng lặp dựa trên bộ sưu tập hoặc dựa trên IteratorLoại vòng lặp này lặp qua một tập hợp các đối tượng, thay vì chỉ định các giá trị hoặc điều kiện số
Mỗi lần qua vòng lặp, biến 7 nhận giá trị của đối tượng tiếp theo trong 3. Loại vòng lặp 0 này được cho là khái quát và trừu tượng nhất. Perl và PHP cũng hỗ trợ loại vòng lặp này, nhưng nó được giới thiệu bởi từ khóa 5 thay vì 0Đọc thêm. Xem trang Wikipedia vòng lặp For để có cái nhìn sâu hơn về việc triển khai phép lặp xác định trên các ngôn ngữ lập trình Vòng lặp for in |