Đặt tên biến và từ khoá
Bài 3/6 · khoảng 5 phút đọc
Tên biến tốt giúp code dễ đọc. Python có vài quy tắc bắt buộc và vài lời khuyên.
Quy tắc bắt buộc
- Chỉ gồm chữ cái không dấu, chữ số và dấu gạch dưới
_. - Không bắt đầu bằng chữ số.
- Không chứa dấu cách.
- Phân biệt chữ hoa và chữ thường:
diemvàDiemlà hai biến khác nhau. - Không trùng từ khoá.
so_hoc_sinh = 40diem_toan_2 = 9print(so_hoc_sinh, diem_toan_2)Tên sai sẽ báo lỗi cú pháp:
2diem = 10Từ khoá là gì?
Từ khoá là những từ Python đã dùng cho ngôn ngữ, bạn không được dùng làm tên biến. Ví dụ: if, else, for, while, def, True, False, import, return.
Lời khuyên
- Đặt tên có nghĩa:
diem_trung_binhdễ hiểu hơnx. - Quy ước của Python: chữ thường, các từ nối bằng gạch dưới (
so_luong_keo). - Tránh tên quá dài hoặc chỉ một chữ cái (trừ biến đếm tạm như
i).
Ghi nhớ: tên biến gồm chữ không dấu, số, gạch dưới; không bắt đầu bằng số; không trùng từ khoá; phân biệt hoa/thường. Hãy đặt tên có nghĩa.
Tên nào hợp lệ: `1lop`, `lop_6a`, `lop 6a`, `if`?
Chỉ lop_6a hợp lệ. 1lop bắt đầu bằng số, lop 6a có dấu cách, if là từ khoá.