Tên biến nào sau đây là đúng trong Python?
A. -tong
B. tong_1
C. tong 1
D. tong2…
A. -tong
B. tong_1
C. tong 1
D. tong2@
Bài tập của chúng ta như sau: Tên biến nào sau đây là đúng trong Python?
A. -tong
B. tong_1
C. tong 1
D. tong2@
Để giải được bài tập này, chúng ta cần nhớ lại các quy tắc đặt tên biến trong Python theo Sách giáo khoa. Các em còn nhớ không? Chúng ta sẽ cùng nhau điểm lại nhé.
Quy tắc đặt tên biến trong Python:
1. Tên biến phải bắt đầu bằng một chữ cái (a-z, A-Z) hoặc dấu gạch dưới (_).
2. Sau ký tự đầu tiên, tên biến có thể bao gồm các chữ cái, các chữ số (0-9) và dấu gạch dưới (_).
3. Tên biến không được chứa các ký tự đặc biệt như !, @, #, $, %, ^, &, *, (, ), -, +, =, {, }, [, ], |, \, :, ;, “, ‘, <, >, ,, ., ?, /.
4. Tên biến không được chứa dấu cách.
5. Tên biến phân biệt chữ hoa và chữ thường (ví dụ: \(Tong\) và \(tong\) là hai biến khác nhau).
6. Không sử dụng các từ khóa của Python (ví dụ: \(if\), \(else\), \(for\), \(while\), \(def\), \(class\), \(import\), v.v.) làm tên biến.
Bây giờ, chúng ta sẽ lần lượt xem xét từng lựa chọn trong bài tập và áp dụng các quy tắc trên để kiểm tra:
Lựa chọn A: -tong
* Tên biến này bắt đầu bằng dấu gạch ngang (-).
* Theo quy tắc số 1, tên biến phải bắt đầu bằng một chữ cái hoặc dấu gạch dưới. Dấu gạch ngang không thuộc trường hợp này.
* Vì vậy, tên biến “-tong” là sai.
Lựa chọn B: tong_1
* Tên biến này bắt đầu bằng chữ cái “t”. Điều này hợp lệ theo quy tắc số 1.
* Các ký tự tiếp theo là “o”, “n”, “g”, “_” và “1”. Tất cả đều là chữ cái, dấu gạch dưới hoặc chữ số. Điều này hợp lệ theo quy tắc số 2.
* Tên biến này không chứa ký tự đặc biệt, dấu cách hoặc từ khóa của Python.
* Vì vậy, tên biến “tong_1” là đúng.
Lựa chọn C: tong 1
* Tên biến này chứa dấu cách giữa “tong” và “1”.
* Theo quy tắc số 4, tên biến không được chứa dấu cách.
* Vì vậy, tên biến “tong 1” là sai.
Lựa chọn D: tong2@
* Tên biến này chứa ký tự “@” ở cuối.
* Theo quy tắc số 3, tên biến không được chứa các ký tự đặc biệt như “@”.
* Vì vậy, tên biến “tong2@” là sai.
Qua quá trình phân tích từng lựa chọn, chúng ta thấy rằng chỉ có lựa chọn B là tuân thủ đầy đủ các quy tắc đặt tên biến trong Python.
Do đó, đáp án đúng của bài tập này là:
B. tong_1
Các em hãy ghi nhớ kỹ các quy tắc này nhé, vì việc đặt tên biến đúng sẽ giúp chương trình của chúng ta dễ đọc, dễ hiểu và tránh được nhiều lỗi không đáng có.
Bây giờ, chúng ta có thể chuyển sang bài tập tiếp theo hoặc các em có câu hỏi nào về phần này không?
\(-\) Đáp án : \(B\)
\(-\) Giải thích : Trong Python, tên biến chỉ có thể chứa chữ cái, số và dấu gạch dưới. Tên biến không thể bắt đầu bằng số. Do đó, tên biến “tong_1” là đúng vì nó tuân thủ các quy tắc này. Còn các tùy chọn khác như “-tong”, “tong 1”, và “tong2@” không hợp lệ vì chúng chứa ký tự không phù hợp với quy tắc đặt tên biến trong Python.
\(~phudzz~\)