Variables · Biến (Variables)
A box with a name
- A variable is a named box that holds a value.
- You put a value in the box, then use the name later.
- The value can be a number or a string.
Một hộp có tên
- Một biến (variable) là một hộp có tên chứa một giá trị.
- Bạn put một giá trị vào trong hộp, sau đó sử dụng tên đó sau này.
- Giá trị có thể là một số hoặc một chuỗi.
Make a variable
- Write
name = valueto store a value. - The name is on the left. The value is on the right.
=means "store this value", not "is equal to".
Tạo một biến
- Viết
name = valueđể lưu trữ một giá trị. - Tên nằm ở bên trái. Giá trị nằm ở bên phải.
=có nghĩa là "lưu giá trị này", không phải "bằng".
city = "Paris"
print(city)
Naming rules
- Use letters, digits, and the underscore
_. - A name cannot start with a digit and cannot have spaces.
- Names are case-sensitive:
scoreandScoreare different. - Pick clear names like
ageortotal_score.
Quy tắc đặt tên
- Sử dụng chữ cái, số và gạch dưới
_. - Tên không được bắt đầu bằng số và không được có khoảng trắng.
- Tên phân biệt hoa/thường:
scorevàScorelà khác nhau. - Chọn tên rõ ràng như
agehoặctotal_score.
Change a variable
- You can store a new value at any time.
- The new value replaces the old one.
- The name still points to one value — the latest one.
Thay đổi một biến
- Bạn có thể lưu một giá trị mới bất cứ lúc nào.
- Giá trị mới sẽ thay thế giá trị cũ.
- Tên vẫn trỏ về một giá trị — giá trị gần nhất.
A variable is a labelled box · Một biến là một hộp có nhãn
Step through the program. Each line stores a value in a named box; reassigning count overwrites its box. One name, one current value. · Bước qua chương trình. Mỗi dòng lưu một giá trị vào một hộp có tên; gán lại count sẽ ghi đè lên hộp của nó. Một tên, một giá trị hiện tại.
count = 1
count = 2
print(count)
Constants
- A constant is a value that should not change.
- Python has no special keyword for it.
- By convention, we write constant names in
UPPERCASE.
Hằng số
- Một hằng số là một giá trị không nên thay đổi.
- Python không có từ khóa đặc biệt cho nó.
- Theo thói quen, chúng ta viết tên hằng số bằng chữ HOA
UPPERCASE.
PI = 3.14159
print(PI)
Common mistakes
- Use
=to store a value: the name goes on the left, the value on the right. - Use a variable only after you have given it a value, or you get a NameError.
- Names cannot start with a number or contain spaces.
Lỗi thường gặp
- Sử dụng
=để lưu trữ một giá trị: tên nằm ở bên trái, giá trị nằm ở bên phải. - Sử dụng biến chỉ sau khi đã gán cho nó một giá trị, nếu không bạn sẽ gặp lỗi NameError.
- Tên không được bắt đầu bằng số hoặc chứa khoảng trắng.
Now you try
- Use a variable for each task below.
- Press Check answer to test your code.
Bây giờ bạn thử
- Sử dụng một biến cho mỗi nhiệm vụ bên dưới.
- Nhấn Check answer (Kiểm tra câu trả lời) để thử mã của bạn.
Create a variable called age and store the number 15 in it. · Tạo một biến tên là age và lưu số 15 vào đó.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.
The variable color starts as "red". Reassign it so that it becomes "blue". · Biến color ban đầu là "red". Gán lại nó để nó trở thành "blue".
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.
Constants are written in UPPERCASE by convention. Create a constant MAX_SCORE and set it to 100. · Hằng số thường được viết HOA theo quy ước. Tạo hằng số MAX_SCORE và gán cho nó giá trị 100.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.
a is 1 and b is 2. Swap them, so a becomes 2 and b becomes 1, without typing the numbers 1 or 2 again. (Tip: a third variable can hold one value for a moment.) · a là 1 và b là 2. Hoán đổi chúng, để a trở thành 2 và b trở thành 1, mà không gõ lại các số 1 hay 2. (Gợi ý: một biến thứ ba có thể giữ một giá trị trong chốc lát.)
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.