Trong lĩnh vực lập trình Python, nhập biến, gán biến, và xóa biến là những khái niệm cơ bản mà không thể thiếu trong bất kỳ dự án lập trình nào. Nếu bạn đang tìm hiểu và muốn trở thành một lập trình viên Python giỏi, hãy không bỏ qua cơ hội tìm hiểu về việc nhập, gán, và xóa biến trong Python qua bài viết dưới đây!
Nhập biến trong Python
-
Để nhập biến trong Python, ta cần sử dụng hàm
input()
. Hàm này cho phép người dùng nhập liệu từ bàn phím và gán giá trị đó vào biến. Cú pháp sử dụng hàm input() như sau:tên_biến = input()
-
Có thể tùy chỉnh đoạn nhập liệu bằng cách thêm thông điệp trước dấu nhập liệu. Ví dụ:
tên_biến = input(">> ")
-
Dưới đây là ví dụ về chương trình nhập tên và tuổi từ người dùng, sau đó hiển thị lên màn hình:
print("Hãy nhập tên của bạn:") tên = input(">> ") print("Hãy nhập tuổi của bạn:") tuổi = input(">> ") user = "Tên của bạn: " + tên + "\nTuổi của bạn: " + tuổi print(user)
Gán biến trong Python
Sau khi gán giá trị cho một biến trong Python, ta có thể sử dụng biến đó để đại diện cho giá trị đó trong chương trình. Gán biến trong Python có thể được thực hiện ngay sau khi khai báo biến hoặc sau khi đã khai báo biến.
Gán biến bằng một giá trị khác giá trị khởi tạo
-
Ban đầu, khi khai báo và gán giá trị cho một biến trong Python, chúng ta chỉ cần khai báo giá trị ban đầu cho biến. Tuy nhiên, sau khi đã gán một giá trị cụ thể cho biến, ta vẫn có thể gán một giá trị khác cho biến đó.
-
Ví dụ:
price = 100 price = 200 print(price) # Output: 200
-
Biến trong Python không chỉ đơn thuần là địa chỉ chứa giá trị trong bộ nhớ, mà còn là thẻ ghi địa chỉ của dữ liệu đó. Do đó, khi gán một giá trị khác cho một biến đã xác định, ta chỉ đơn giản là thay đổi địa chỉ ghi của biến đó.
-
Các giá trị được gán vào biến trong Python có thể thuộc nhiều kiểu dữ liệu khác nhau. Tuy nhiên, biến trong Python tự động nhận diện kiểu dữ liệu của giá trị được gán vào.
Gán giá trị của một biến cho một biến khác
-
Trong Python, ta có thể gán giá trị của một biến đã được khai báo cho một biến khác.
-
Ví dụ:
num1 = 100 num2 = num1 print("num1", num1) # Output: num1 100 print("num2", num2) # Output: num2 100
-
Ở ví dụ trên, cả hai biến
num1
vànum2
đều trỏ về cùng một địa chỉ, tức là vị trí chứa giá trị 100 trong bộ nhớ. -
Tuy nhiên, khi gán một giá trị mới cho
num1
, giá trị củanum2
không thay đổi.num1 = 100 num2 = num1 num1 = 200 print("num1", num1) # Output: num1 200 print("num2", num2) # Output: num2 100
Xóa biến trong Python
Trong Python, ta có thể xóa một biến đã được khai báo và không sử dụng nữa bằng cách sử dụng lệnh del
.
-
Cú pháp xóa biến:
del tên_biến
-
Ví dụ:
num = 10 print(num) del num
-
Sau khi xóa biến
num
, biến này trở về trạng thái chưa được khai báo. Vì vậy, khi sử dụng biến này mà không khai báo lại, sẽ xảy ra lỗiNameError
. -
Lưu ý, ta chỉ có thể xóa một biến đã được khai báo trước đó. Nếu không, sẽ xảy ra lỗi
NameError
.
Trên đây là những hướng dẫn chi tiết về cách nhập biến, gán biến, và xóa biến trong Python. Hy vọng bài viết sẽ giúp bạn hiểu rõ hơn về Python và hỗ trợ hiệu quả trong quá trình lập trình của bạn.