Đặ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: diem và Diem là hai biến khác nhau.
  • Không trùng từ khoá.
Python
so_hoc_sinh = 40
diem_toan_2 = 9
print(so_hoc_sinh, diem_toan_2)

Tên sai sẽ báo lỗi cú pháp:

Python · ví dụ lỗi
2diem = 10

Từ 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_binh dễ hiểu hơn x.
  • 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á.