Contents
Nội dung chính
- Indentation và Code block
- Thế code block là gì ?
- Thụt lề trong Python là gì
- Sử dụng thụt lề để xác định khối trong Python
- Lỗi Unexpected indent trong python
- Thụt lề bao nhiêu là chuẩn trong python
- Tổng kết
- Statement
- Indentation và Code block
- Thế code block là gì ?
Trong ngôn ngữ lập trình bậc cao, đây là một sự diễn đạt có thể tạo ra các chỉ lệnh theo ngôn ngữ máy, khi chương trình được thông dịch hoặc biên dịch. Tóm gọi lại có thể hiểu nôm na là ‘một câu lệnh’.
Indentation và Code block
Thế code block là gì ?
Code block có thể hiểu là các hàm, các if statement, for loops, while loops,….
Các code block của Python không có kí tự thể hiện ‘begin’ của 1 code block hay ‘end’ của 1 code block, càng không sử dụng kí tự bracket ‘{‘ ‘}’ để đánh dấu bắt đầu kết thúc của 1 một code block như một vài ngôn ngữ lập trình khác như C, PHP,..
Ví dụ code block PHP:
Vậy python sẽ thể hiện 1 code block như thế nào ? Python sử dụng kí tự ‘:’ và ‘khoảng trắng vào dòng [indentation]’. Một code block sẽ bắt đầu bằng một khoảng trắng thụt đầu dòng
‘indentation’ và kết thúc bằng 1 dòng không indentation hoặc indentation bằng với code block sub nếu có nhiều code block con như kiểu if lồng if.
Bài viết liên quan
Toán tử 3 ngôi trong python và cách rút gọn lệnh điều kiện
Toán tử logic trong python và giá trị True False
Toán tử so sánh trong python và các phép so sánh chuỗi, số và list
Biến trong python là gì
Gán biến trong python
Cách khai báo, khởi tạo và gán biến trong python
Nhập biến trong python