Huy Bui
1,077
21-12-2022
Nhập biến python, gán biến python, xóa biến python đều là những thành phần quan trọng không thế thiếu trong bất kỳ dự án lớn nhỏ nào. Nếu bạn đang tìm hiểu và lập trình python, đừng bỏ qua cơ hội tìm hiểu về biến cũng như cách nhập, gán, xóa biến trong python ngay qua bài viết dưới đây!
Trong bài viết dưới đây, chúng tôi sẽ hướng dẫn chi tiết đến bạn cách nhập, gán, xóa biến trong python giúp bạn nắm rõ khi lập trình Python.
Hướng dẫn gán, nhập, xóa biến trong python
– Bước 1: Để nhập biến Python, chúng ta cần sử dụng đến một hàm sẵn là hàm input() trong python. Hàm input() sẽ giúp chúng ta nhập liệu từ bàn phím và gán giá trị đó vào biến theo cú pháp:
tên biến=input()
Trong đó:
– Bước 2: Sau khi bạn nhập liệu từ bàn phím, chuỗi nhập vào sẽ gán vào tên biến dưới dạng kiểu dữ liệu string. Bạn có thể dùng cú pháp sau để màn hình nhập liệu trở nên đẹp hơn:
tên biến=input(“>>”)
Chặng hạn, bạn sẽ có chương trình nhập tên tuổi và hiển thị trên màn hình như sau:
<pre><code>
print(“Hay nhap ten cua ban : “)
name=input(“>>”)
print(“Hay nhap tuoi cua ban : “)
old=input(“>>”)
user = “\n Ten ban : ” + name + “\n Tuoi ban : ” +old
print(user)
<pre><code>
– Bước 3: Cuối cùng hãy lưu lại chương trình với tên user.py và chạy trên Anaconda Prompt.
Cách nhập biến python
Vậy là bạn đã hoàn tất quá trình nhập biến Python một cách nhanh chóng, thuận tiện.
Sau khi gán biến một giá trị cho biến trong Python, chúng ta có thể sử dụng biến để đại diện cho giá trị đó trong chương trình. Việc gán biến python có thể được thực hiện cùng lúc, hoặc sau khi bạn đã khai báo biến trong python.
Bạn có thể gán 1 giá trị khác với giá trị khởi tạo ban đầu vào biến. Hay gán giá trị 1 biến cho 1 biến khác. Dưới đây là 2 cách gán biến Python bạn có thể tham khảo:
– Khi khởi tại và khai báo biến trong python, chúng ta cần chỉ định giá trị ban đầu để gán cho biến đó. Tuy nhiên, sau khi đã gán 1 giá trị cụ thể cho biến, chúng ta vẫn có thể gán 1 giá trị khác cho biến đó.
– Ví dụ như:
<pre><code>
price = 100
price = 200
print(price)
#>> 200
<pre><code>
– Như chúng ta đã biết, biến trong python không phải là địa chỉ của vị trí chứa giá trị trong bộ nhớ. Mà đó chỉ là thẻ ghi địa chỉ của dữ liệu đó. Vì vậy khi gán 1 giá trị khác cho 1 biến đã xác định, điều đó chỉ đơn giản là việc chúng ta thay đổi dòng địa chỉ ghi biến mà thôi.
– Do đó, bản chất của biến hoàn toàn không thay đổi. Đó chỉ là sự thay đổi về địa chỉ của giá trị trong bộ nhớ mà nó được gán.
Gán biến python
– Hơn nữa, các giá trị được dùng để gán vào biến có thể thuộc nhiều dạng dữ liệu khác nhau. Tuy nhiên biến trong python lại tự động nhận diện kiểu dữ liệu khi được gán giá trị.
– Vì vậy, bạn có thể gán 1 biến có kiểu dữ liệu khác với kiểu dữ liệu ban đầu vào cùng 1 biến. Chẳng hạn như:
<pre><code>
name = “Kiyoshi”
name = 30
print(name)
#>> 30
<pre><code>
Trong ví dụ này, có thể thấy dù biến name đã được khai báo với giá trị dưới dạng chuỗi. Nhưng sau đó nó vẫn có thể được gán giá trị dưới dạng số. Đó là nhờ trong python, các biến sẽ tự động nhận diện kiểu giá trị được gán vào cho nó linh hoạt.
– Trong gán biến python, chúng ta có thể gán giá trị 1 biến đã được khai báo cho 1 biến khác. Chẳng hạn:
<pre><code>
num1 = 100
num2 = num1
print(“num1”,num1)
#>> num1 100
print(“num2”,num2)
#>> num2 100
<pre><code>
– Trong trường hợp này, cả 2 biến num1 và num2 đều cùng ghi và trỏ về 1 địa chỉ. Đó là vị trí của giá trị 100 trong bộ nhớ.
– Tuy nhiên, bạn cần lưu ý rằng, nếu bạn gán 1 giá trị mới vào biến num1 thì giá trị của biến num2 hoàn toàn không thay đổi. Ví dụ:
<pre><code>
num1 = 100
num2 = num1
num1 = 200
print(“num1”,num1)
#>> 200
print(“num2”,num2)
#>> 100
<pre><code>
– Nếu bạn gán 1 giá trị khác cho num1, thay vì lưu trữ giá trị mới ở vị trí num1 đang tham chiếu. Num1 sẽ ghi địa chỉ của giá trị mới đó vào bộ nhớ.
– Tại thời điểm này, biến num2 vẫn đang tham chiếu tới vị trí ban đầu. Do đó, biến num1 tham chiếu đến vị trí có giá trị 200, biến num2 thì tham chiếu đến vị trí có giá trị 100.
Cách gán biến Python
– Khi đó in ra màn hình, giá trị của 2 biến sẽ có sự khác nhau:
<pre><code>
num1 200
num2 100
<pre><code>
>> Xây dựng nền tảng Python vững vàng cho sự nghiệp dữ liệu khi học data analyst và khóa học business analyst cùng Cole
Trong python, bạn có thể xóa một biến đã được khai báo và không sử dụng biến đó nữa bằng cách sử dụng lệnh del trong python.
Để xóa biến python, bạn có thể sử dụng cú pháp xóa biến bằng lệnh del trong python như sau:
del tên biến
Ví dụ cụ thể như:
<pre><code>
num = 10
print(num)
del num
<pre><code>
– Sau khi khai báo biến num, chúng ta dùng lệnh del để xóa nó. Sau khi xóa 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ẽ xuất hiện lỗi NameError xảy ra như sau:
<pre><code>
num = 10
print(num)
# 10
del num
print(num)
<pre><code>
– Lỗi NameError trả về:
<pre><code>
Traceback (most recent call last):
File “Main.py”, line 7, in <module>
print(num)
NameError: name ‘num’ is not defined
<pre><code>
– Khi viết chương trình, nếu bạn muốn xóa biến Python, hãy nhớ dùng lệnh del nhé. Đặc biệt, bạn cũng cần lưu ý rằng bạn chỉ có thể xóa 1 biến đã được khai báo trước đó. Nếu không sẽ xảy ra lỗi NameError như sau:
<pre><code>
del num
print(num)
>Traceback (most recent call last):
> File “Main.py”, line 1, in <module>
> del num
>NameError: name ‘num’ is not defined
<pre><code>
Cách xóa biến python
Trên đây là những hướng dẫn chi tiết về cách nhập biến python, gán biến python, xóa biến python. Hy vọng bài viết sẽ giúp bạn hiểu hơn về python, hỗ trợ hiệu quả trong quá trình thực hành nhất nhé!