Bảng tóm tắt luồng điều khiển Python
Nắm vững các câu lệnh điều kiện, vòng lặp và cấu trúc điều khiển vòng lặp trong Python. Tìm hiểu if-else, for, while, break và continue.
Điều kiện và phân nhánh logic
Xây dựng để đánh giá các xác nhận và hướng dẫn đường dẫn luồng thực thi mã.
| Phương thức/Chức năng | Cú pháp | Mô tả |
|---|---|---|
| if / elif / else | if cond1: ... elif cond2: ... else: ... | Đánh giá các lộ trình hợp lý theo thứ tự giảm dần. |
| match-case | match variable: case pattern: ... | So khớp mẫu cấu trúc được giới thiệu trongPython 3.10 để đánh giá các lược đồ biến. |
| Ternary Expression | value_if_true if condition else value_if_false | Thực hiện điều kiện một dòng nội tuyến. |
Vòng lặp & Ngắt vòng lặp
Các hệ thống và kỹ thuật vòng lặp lặp lại để thay đổi hoặc chấm dứt việc thực hiện chúng.
| Phương thức/Chức năng | Cú pháp | Mô tả |
|---|---|---|
| for | for item in iterable: | Lặp lại tuần tự thông qua các phần tử của một chuỗi. |
| while | while condition: | Thực hiện các hướng dẫn lặp đi lặp lại miễn là điều kiện vẫn đúng. |
| break | break | Thoát khỏi vòng lặp chứa trong cùng ngay lập tức. |
| continue | continue | Bỏ qua đoạn mã còn lại trong vòng lặp hiện tại và chuyển sang lần lặp tiếp theo. |
| pass | pass | Câu lệnh giữ chỗ null được sử dụng để thực hiện các quy tắc thụt lề khối mà không cần thực thi mã. |
| Loop else | for ... else: ... | Chỉ thực thi khối else nếu vòng lặp hoàn thành mà không gặp câu lệnh break. |
Tập lệnh demo tương tác
# if / elif / else
if cond1: ... elif cond2: ... else: ...
# match-case
match variable: case pattern: ...
# Ternary Expression
value_if_true if condition else value_if_false
# for
for item in iterable:
# while
while condition:
# break
break
# continue
continue
# pass
pass
# Loop else
for ... else: ...Câu hỏi thường gặp
Trường hợp khớp trong Python là gì?
Được thêm vào trongPython 3.10, match-case là câu lệnh khớp mẫu cấu trúc của Python, tương tự như câu lệnh switch-case trong các ngôn ngữ khác.
Khối else hoạt động như thế nào với vòng lặp for hoặc while?
Khối else chỉ chạy nếu vòng lặp hoàn thành bình thường mà không gặp câu lệnh break.
Chủ đề liên quan
Nắm vững các toán tử số học, so sánh, logic, bitwise, gán và nhận dạng trong Python.
Bảng tóm tắt hiểu biết về PythonViết các phần hiểu ngắn gọn và dễ đọc về danh sách, từ điển, tập hợp và trình tạo bằng Python.
Bảng ghi chú các hàm tích hợp trong PythonHướng dẫn tham khảo các hàm dựng sẵn của Python. Tìm hiểu cách sử dụng in, len, phạm vi, liệt kê, zip, bản đồ, bộ lọc, v.v.
Tài nguyên Python được đề xuất
Mở rộng kiến thức của bạn với các hướng dẫn tương tác, bảng ghi chú và so sánh mã có liên quan.
Vòng lặp Python
Tìm hiểu cách sử dụng vòng lặp Python để lặp lại dữ liệu. Nắm vững các phương pháp hay nhất về vòng lặp for, while, ngắt, tiếp tục và lặp bằng các ví dụ tương tác.
Cách sắp xếp danh sách trong Python
Tìm hiểu cách sắp xếp danh sách trong Python bằng phương thức Sort() và hàm Sort(). Khám phá các ví dụ về sắp xếp khóa tùy chỉnh và thứ tự đảo ngược.
Python vs JavaScript: Ngôn ngữ lập trình nào tốt nhất?
So sánh toàn diện giữa Python và JavaScript. Khám phá sự khác biệt về cú pháp, hiệu suất, trường hợp sử dụng (phụ trợ so với giao diện người dùng) và các ví dụ về mã hóa.