Hướng dẫn how do you assign a variable to a text in python? - làm thế nào để bạn gán một biến cho một văn bản trong python?

W3Schools được tối ưu hóa cho việc học và đào tạo. Ví dụ có thể được đơn giản hóa để cải thiện việc đọc và học tập. Hướng dẫn, tài liệu tham khảo và ví dụ được xem xét liên tục để tránh lỗi, nhưng chúng tôi không thể đảm bảo tính chính xác đầy đủ của tất cả các nội dung. Trong khi sử dụng W3Schools, bạn đồng ý đã đọc và chấp nhận các điều khoản sử dụng, cookie và chính sách bảo mật của chúng tôi.

Bản quyền 1999-2022 bởi dữ liệu refsnes. Đã đăng ký Bản quyền. W3Schools được cung cấp bởi W3.CSS.
W3Schools is Powered by W3.CSS.

Một biến trong Python là gì?

Biến Python là vị trí bộ nhớ dành riêng để lưu trữ các giá trị. Nói cách khác, một biến trong chương trình Python cung cấp dữ liệu cho máy tính để xử lý.

Các loại biến Python

Mỗi giá trị trong Python đều có kiểu dữ liệu. Các loại dữ liệu khác nhau trong Python là số, danh sách, tuple, chuỗi, từ điển, v.v.

Trong hướng dẫn này, chúng tôi sẽ học,

  • Cách khai báo và sử dụng một biến
  • Tuyên bố lại một biến
  • Biến kết hợp
  • Các biến địa phương & toàn cầu
  • Xóa một biến

Cách khai báo và sử dụng một biến

Hãy xem một ví dụ. Chúng tôi sẽ xác định biến trong Python và tuyên bố nó là một người khác và in nó.

a=100 
print (a)

Bạn có thể ghi lại các biến Python ngay cả sau khi bạn đã khai báo một lần.

Ở đây chúng tôi có biến Python khai báo được khởi tạo thành f = 0.

Sau đó, chúng tôi chỉ định lại biến F thành giá trị

Hướng dẫn how do you assign a variable to a text in python? - làm thế nào để bạn gán một biến cho một văn bản trong python?

Ví dụ Python 2

# Declare a variable and initialize it
f = 0
print f
# re-declaring the variable works
f = 'guru99'
print f

Ví dụ Python 3

# Declare a variable and initialize it
f = 0
print(f)
# re-declaring the variable works
f = 'guru99'
print(f)

Sự kết hợp chuỗi Python và biến

Hãy để xem liệu bạn có thể kết hợp các loại dữ liệu khác nhau như chuỗi và số với nhau không. Ví dụ, chúng tôi sẽ kết hợp với Gur Guru, với số 99 99.

Không giống như Java, kết nối số có chuỗi mà không cần khai báo số là chuỗi, trong khi khai báo các biến trong Python yêu cầu khai báo số là chuỗi nếu không nó sẽ hiển thị một kiểu mẫu

Hướng dẫn how do you assign a variable to a text in python? - làm thế nào để bạn gán một biến cho một văn bản trong python?

Đối với mã sau, bạn sẽ nhận được đầu ra không xác định -

a="Guru"
b = 99
print a+b

Khi số nguyên được khai báo là chuỗi, nó có thể kết hợp cả hai Gur Guru, + Str (Hồi 99,) = Hồi Gur99, trong đầu ra.str(“99”)= “Guru99” in the output.

a="Guru"
b = 99
print(a+str(b))

Các loại biến Python: Địa phương & Toàn cầu

Có hai loại biến trong Python, biến toàn cầu 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 sẽ khai báo nó như một biến toàn cầu, 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ẽ sử dụng một biến cục bộ trong khi khai báo biến Python.

Hãy để hiểu về các loại biến Python này với sự khác biệt giữa các biến cục bộ và toàn cầu trong chương trình dưới đây.

  1. Hãy để chúng tôi xác định biến trong python trong đó biến F F được toàn cầu trong phạm vi và được gán giá trị 101 được in bằng đầu raglobal in scope and is assigned value 101 which is printed in output
  2. Biến F một lần nữa được khai báo trong chức năng và giả sử phạm vi cục bộ. Nó được gán giá trị. Tôi đang học Python. được in ra dưới dạng đầu ra. Biến tuyên bố python này khác với biến toàn cầu là F F được xác định trước đólocal scope. It is assigned value “I am learning Python.” which is printed out as an output. This Python declare variable is different from the global variable “f” defined earlier
  3. Khi cuộc gọi chức năng kết thúc, biến F cục bộ F bị phá hủy. Ở dòng 12, khi chúng ta một lần nữa, in giá trị của F F, nó hiển thị giá trị của biến toàn cầu F = 101

Hướng dẫn how do you assign a variable to a text in python? - làm thế nào để bạn gán một biến cho một văn bản trong python?

Ví dụ Python 2

# 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

Ví dụ Python 3

# 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)

Sự kết hợp chuỗi Python và biếnglobal, you can reference the global variable inside a function.

  1. Hãy để xem liệu bạn có thể kết hợp các loại dữ liệu khác nhau như chuỗi và số với nhau không. Ví dụ, chúng tôi sẽ kết hợp với Gur Guru, với số 99 99.global in scope and is assigned value 101 which is printed in output
  2. Không giống như Java, kết nối số có chuỗi mà không cần khai báo số là chuỗi, trong khi khai báo các biến trong Python yêu cầu khai báo số là chuỗi nếu không nó sẽ hiển thị một kiểu mẫuglobal. This is NOT a local variable, but the same global variable declared earlier. Hence when we print its value, the output is 101
  3. Đối với mã sau, bạn sẽ nhận được đầu ra không xác định -

Hướng dẫn how do you assign a variable to a text in python? - làm thế nào để bạn gán một biến cho một văn bản trong python?

Ví dụ Python 2

f = 101;
print f
# Global vs.local variables in functions
def someFunction():
  global f
  print f
  f = "changing global variable"
someFunction()
print f

Ví dụ Python 3

f = 101;
print(f)
# Global vs.local variables in functions
def someFunction():
  global f
  print(f)
  f = "changing global variable"
someFunction()
print(f)

Sự kết hợp chuỗi Python và biến

Hãy để xem liệu bạn có thể kết hợp các loại dữ liệu khác nhau như chuỗi và số với nhau không. Ví dụ, chúng tôi sẽ kết hợp với Gur Guru, với số 99 99.del “variable name”.

Không giống như Java, kết nối số có chuỗi mà không cần khai báo số là chuỗi, trong khi khai báo các biến trong Python yêu cầu khai báo số là chuỗi nếu không nó sẽ hiển thị một kiểu mẫuvariable name is not defined” which means you have deleted the variable.

Hướng dẫn how do you assign a variable to a text in python? - làm thế nào để bạn gán một biến cho một văn bản trong python?

Đối với mã sau, bạn sẽ nhận được đầu ra không xác định -

f = 11;
print(f)
del f
print(f)

Summary:

  • Khi số nguyên được khai báo là chuỗi, nó có thể kết hợp cả hai Gur Guru, + Str (Hồi 99,) = Hồi Gur99, trong đầu ra.
  • Các loại biến Python: Địa phương & Toàn cầu
  • Có hai loại biến trong Python, biến toàn cầu 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 sẽ khai báo nó như một biến toàn cầu, 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ẽ sử dụng một biến cục bộ trong khi khai báo biến Python.
  • Hãy để hiểu về các loại biến Python này với sự khác biệt giữa các biến cục bộ và toàn cầu trong chương trình dưới đây.
  • Hãy để chúng tôi xác định biến trong python trong đó biến F F được toàn cầu trong phạm vi và được gán giá trị 101 được in bằng đầu ra
  • Biến F một lần nữa được khai báo trong chức năng và giả sử phạm vi cục bộ. Nó được gán giá trị. Tôi đang học Python. được in ra dưới dạng đầu ra. Biến tuyên bố python này khác với biến toàn cầu là F F được xác định trước đó
  • Khi cuộc gọi chức năng kết thúc, biến F cục bộ F bị phá hủy. Ở dòng 12, khi chúng ta một lần nữa, in giá trị của F F, nó hiển thị giá trị của biến toàn cầu F = 101
  • Để xóa một biến, nó sử dụng từ khóa Del Del.