Khai báo biến là một trong những khái niệm cơ bản nhất trong bất kỳ ngôn ngữ lập trình nào, và Python cũng không phải là ngoại lệ. Trong Python, việc khai báo biến là rất đơn giản. Bạn không cần phải khai báo kiểu dữ liệu của biến mà Python sẽ tự động xác định kiểu dữ liệu dựa trên giá trị được gán cho biến.
Cú pháp khai báo biến
Để khai báo biến trong Python, bạn chỉ cần đặt tên biến và gán giá trị cho nó bằng dấu =
. Ví dụ:
x = 5
y = "Hello world"
Ở ví dụ trên, biến x
được gán giá trị là số nguyên 5
, còn biến y
được gán giá trị là chuỗi Hello world
. Bạn có thể thấy rằng Python không yêu cầu bạn phải khai báo kiểu dữ liệu của biến trước khi sử dụng.
Kiểu dữ liệu của biến
Trong Python, có nhiều kiểu dữ liệu khác nhau như số nguyên, số thực, chuỗi, danh sách, tuple, từ điển, v.v. Python sẽ tự động xác định kiểu dữ liệu của biến dựa trên giá trị được gán cho biến. Ví dụ:
x = 5 # kiểu số nguyên (int)
y = 3.14 # kiểu số thực (float)
z = "abc" # kiểu chuỗi (string)
Ở ví dụ trên, biến x
có kiểu dữ liệu là số nguyên (int
), biến y
có kiểu dữ liệu là số thực (float
), và biến z
có kiểu dữ liệu là chuỗi (string
).
Ngoài ra, trong Python còn có các kiểu dữ liệu khác như danh sách (list
), tuple (tuple
), từ điển (dictionary
), v.v. Mỗi kiểu dữ liệu này có cách sử dụng và tính năng riêng biệt.
Đặt tên biến
Khi đặt tên biến trong Python, bạn nên tuân thủ các quy tắc sau:
- Tên biến phải bắt đầu bằng một chữ cái hoặc dấu gạch dưới (
_
). - Tên biến chỉ có thể chứa các ký tự chữ cái, số và dấu gạch dưới (
_
). - Tên biến phân biệt chữ hoa và chữ thường.
- Tránh đặt tên biến trùng với các từ khóa của Python như
if
,else
,while
, v.v.
Ví dụ
# khai báo biến và gán giá trị
x = 5
y = "Hello world"
z = True
# in giá trị các biến
print(x)
print(y)
print(z)
Kết quả:
5
Hello world
True
Ở ví dụ trên, chúng ta đã khai báo ba biến x
, y
, z
và gán giá trị cho chúng là số nguyên 5
, chuỗi Hello world
và giá trị boolean True
. Sau đó, chúng ta đã sử dụng hàm print
để in giá trị của các biến ra màn hình.
Tóm lại, việc khai báo biến trong Python là rất đơn giản và Python sẽ tự động xác định kiểu dữ liệu của biến dựa trên giá trị được gán cho biến. Tuy nhiên, khi đặt tên biến, bạn nên tuân thủ các quy tắc đặt tên biến để tránh gây nhầm lẫn và lỗi trong quá trình lập trình.