Cách xuống dòng trong python mà không cần chạy chương trình

Câu lệnh ghép chứa [nhóm] câu lệnh khác; . Nói chung, các câu lệnh ghép kéo dài trên nhiều dòng, mặc dù trong các phiên bản đơn giản, toàn bộ câu lệnh ghép có thể được chứa trong một dòng

Các câu lệnh

for_stmt ::=  "for" target_list "in" starred_list ":" suite
              ["else" ":" suite]
2,
for_stmt ::=  "for" target_list "in" starred_list ":" suite
              ["else" ":" suite]
3 và
for_stmt ::=  "for" target_list "in" starred_list ":" suite
              ["else" ":" suite]
4 thực hiện các cấu trúc luồng điều khiển truyền thống.
for_stmt ::=  "for" target_list "in" starred_list ":" suite
              ["else" ":" suite]
5 chỉ định các trình xử lý ngoại lệ và/hoặc mã dọn dẹp cho một nhóm câu lệnh, trong khi câu lệnh
for_stmt ::=  "for" target_list "in" starred_list ":" suite
              ["else" ":" suite]
6 cho phép thực thi mã khởi tạo và hoàn thiện xung quanh một khối mã. Các định nghĩa hàm và lớp cũng là các câu lệnh ghép về mặt cú pháp

Một câu lệnh ghép bao gồm một hoặc nhiều ‘mệnh đề. ' Một mệnh đề bao gồm một tiêu đề và một 'bộ. ' Các tiêu đề mệnh đề của một câu lệnh ghép cụ thể đều ở cùng một mức thụt đầu dòng. Mỗi tiêu đề mệnh đề bắt đầu bằng một từ khóa xác định duy nhất và kết thúc bằng dấu hai chấm. Một bộ là một nhóm các câu lệnh được điều khiển bởi một mệnh đề. Một bộ có thể là một hoặc nhiều câu lệnh đơn giản được phân tách bằng dấu chấm phẩy trên cùng một dòng với tiêu đề, theo sau dấu hai chấm của tiêu đề hoặc nó có thể là một hoặc nhiều câu lệnh thụt lề trên các dòng tiếp theo. Chỉ dạng sau của bộ mới có thể chứa các câu lệnh ghép lồng nhau;

if test1: if test2: print[x]

Cũng lưu ý rằng dấu chấm phẩy liên kết chặt chẽ hơn dấu hai chấm trong ngữ cảnh này, do đó, trong ví dụ sau, tất cả hoặc không lệnh gọi nào của

for_stmt ::=  "for" target_list "in" starred_list ":" suite
              ["else" ":" suite]
9 được thực thi

if x 

Chủ Đề