Hằng Và Biến Trong Python
Trong Python, "hằng" và "biến" là hai khái niệm cơ bản:
Hằng (Constant):
- Hằng là giá trị không thay đổi trong suốt chương trình.
- Trong Python, không có từ khóa đặc biệt để định nghĩa hằng. Tuy nhiên, theo quy ước, ta sử dụng tên biến viết hoa để biểu thị một hằng số.
- Ví dụ:python
PI = 3.14159
GRAVITY = 9.8
Biến (Variable):
- Biến là một tên được sử dụng để tham chiếu đến một giá trị có thể thay đổi trong suốt chương trình.
- Biến có thể được gán giá trị và giá trị đó có thể được thay đổi sau này.
- Ví dụ:python
x = 10
name = "Alice"
x = 20 # Giá trị của biến x được thay đổi từ 10 thành 20
Một số lưu ý về biến trong Python:
- 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 (_), và các ký tự tiếp theo có thể là chữ cái, số hoặc dấu gạch dưới.
- Python phân biệt chữ hoa và chữ thường, do đó
name
vàName
là hai biến khác nhau. - Ví dụ về đặt tên biến hợp lệ:python
age = 25
first_name = "John"
_score = 90
- Ví dụ về đặt tên biến không hợp lệ:python
2nd_place = "Second" # Bắt đầu bằng số
my-name = "Alice" # Chứa dấu gạch nối
Việc sử dụng hằng và biến đúng cách giúp cho mã nguồn trở nên rõ ràng, dễ hiểu và dễ bảo trì hơn.