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ăngCú phápMô tả
if / elif / elseif cond1: ... elif cond2: ... else: ...Đánh giá các lộ trình hợp lý theo thứ tự giảm dần.
match-casematch 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 Expressionvalue_if_true if condition else value_if_falseThự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ăngCú phápMô tả
forfor item in iterable:Lặp lại tuần tự thông qua các phần tử của một chuỗi.
whilewhile 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.
breakbreakThoát khỏi vòng lặp chứa trong cùng ngay lập tức.
continuecontinueBỏ 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.
passpassCâ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 elsefor ... 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

run_all_cheat_methods.py
Chạy trong Trình chỉnh sửa
# 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

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.