Python Biến: Cách xác định/khai báo các loại biến chuỗi
🚀 Tóm tắt thông minh
Các biến trong Python rất cần thiết để lưu trữ và tham chiếu dữ liệu trong một chương trình, hoạt động như các thùng chứa các giá trị có thể được thao tác và tái sử dụng trong các hoạt động khác nhau.

Biến trong là gì Python?
A Python biến là vị trí bộ nhớ dành riêng để lưu trữ giá trị. Nói cách khác, một biến trong Python chương trình đưa dữ liệu về máy tính để xử lý.
Python Các loại biến
Mỗi giá trị trong Python có một kiểu dữ liệu. Các kiểu dữ liệu khác nhau trong Python đang Numbers, Danh sách, Bộ, Chuỗi, Từ điển, v.v. Các biến trong Python có thể được khai báo bằng bất kỳ tên nào hoặc thậm chí các chữ cái như a, aa, abc, v.v.
Cách khai báo và sử dụng biến
Hãy xem một ví dụ. Chúng ta sẽ định nghĩa một biến trong Python và khai báo nó là “a” và in nó.
a=100 print (a)
Làm thế nào để khai báo lại một biến?
Bạn có thể khai báo lại Python biến ngay cả khi bạn đã khai báo chúng một lần.
Ở đây chúng tôi có Python khai báo một biến được khởi tạo thành f=0.
Later, chúng ta gán lại biến f cho giá trị “guru99”
Python 2 Ví dụ
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Python 3 Ví dụ
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Python Nối chuỗi và biến
Hãy xem liệu bạn có thể nối các kiểu dữ liệu khác nhau như chuỗi và số với nhau không. Ví dụ: chúng ta sẽ ghép “Guru” với số “99”.
Không giống như Java, nối một số với một chuỗi mà không khai báo số đó là một chuỗi, trong khi khai báo các biến trong Python yêu cầu khai báo số dưới dạng chuỗi, nếu không sẽ hiển thị lỗi TypeError
Đối với đoạn mã sau, bạn sẽ nhận được kết quả đầu ra không xác định –
a="Guru" b = 99 print a+b
Một khi số nguyên được khai báo là chuỗi, nó có thể được nối với “Guru” + str(“99”)= “Guru99” trong đầu ra.
a="Guru" b = 99 print(a+str(b))
Python Các loại biến: Địa phương & Toàn cầu
Có hai loại biến trong Python: Biến toàn cục và biến cục bộ. Khi bạn muốn sử dụng cùng một biến cho phần còn lại của chương trình hoặc mô-đun, bạn khai báo nó là biến toàn cục, trong khi nếu bạn muốn sử dụng biến trong một hàm hoặc phương thức cụ thể, bạn sử dụng biến cục bộ. Python khai báo biến.
Hãy cùng tìm hiểu những điều này Python các kiểu biến với sự khác biệt giữa biến cục bộ và biến toàn cục trong chương trình bên dưới.
- Chúng ta hãy định nghĩa một biến trong Python trong đó biến “f” là toàn cầu trong phạm vi và được gán giá trị 101, được in ra trong đầu ra
- Biến f được khai báo lại trong hàm và giả sử địa phương phạm vi. Nó được gán giá trị “Tôi đang học Python”, được in ra dưới dạng đầu ra. Điều này Python khai báo biến khác với biến toàn cục “f” được định nghĩa trước đó
- Sau khi lệnh gọi hàm kết thúc, biến cục bộ f sẽ bị hủy. Ở dòng 12, khi chúng ta in lại giá trị của "f", nó sẽ hiển thị giá trị của biến toàn cục f=101.
Python 2 Ví dụ
# Declare a variable and initialize it
f = 101
print f
# Global vs. local variables in functions
def someFunction():
# global f
f = 'I am learning Python'
print f
someFunction()
print f
Python 3 Ví dụ
# Declare a variable and initialize it
f = 101
print(f)
# Global vs. local variables in functions
def someFunction():
# global f
f = 'I am learning Python'
print(f)
someFunction()
print(f)
Trong khi Python khai báo biến bằng từ khóa toàn cầu, bạn có thể tham chiếu biến toàn cục bên trong một hàm.
- Biến “f” là toàn cầu trong phạm vi và được gán giá trị 101, được in ra trong đầu ra
- Biến f được khai báo bằng từ khóa toàn cầu. Đây là KHÔNG a biến cục bộ, nhưng cùng một biến toàn cục được khai báo trước đó. Do đó, khi chúng ta in giá trị của nó, đầu ra là 101
- Chúng ta đã thay đổi giá trị của "f" bên trong hàm. Sau khi lệnh gọi hàm kết thúc, giá trị đã thay đổi của biến "f" vẫn được giữ nguyên. Ở dòng 12, khi chúng ta in lại giá trị của "f", nó sẽ hiển thị giá trị "biến toàn cục đang thay đổi".
Python 2 Ví dụ
f = 101; print f # Global vs.local variables in functions def someFunction(): global f print f f = "changing global variable" someFunction() print f
Python 3 Ví dụ
f = 101; print(f) # Global vs.local variables in functions def someFunction(): global f print(f) f = "changing global variable" someFunction() print(f)
Làm thế nào để xóa một biến?
Bạn cũng có thể xóa Python biến sử dụng lệnh các “tên biến”.
Trong ví dụ dưới đây của Python xóa biến, chúng ta đã xóa biến f và khi chúng ta tiến hành in nó, chúng ta nhận được lỗi “tên biến không được xác định”, nghĩa là bạn đã xóa biến.
Ví dụ về Python xóa biến hoặc Python biến rõ ràng:
f = 11; print(f) del f print(f)





