Từ khóa toàn cầu Python
Từ khoá Toàn cầu
Nếu bạn cần tạo một biến toàn cục, nhưng bị mắc kẹt trong phạm vi cục bộ, bạn có thể sử dụng
global
từ khóa.
Từ global
khóa làm cho biến toàn cục.
Thí dụ
Nếu bạn sử dụng global
từ khóa, biến thuộc phạm vi toàn cục:
def myfunc():
global x
x = 300
myfunc()
print(x)
Ngoài ra, hãy sử dụng global
từ khóa nếu bạn muốn thực hiện thay đổi đối với biến toàn cục bên trong một hàm.
Thí dụ
Để thay đổi giá trị của một biến toàn cục bên trong một hàm, hãy tham chiếu đến biến bằng cách sử dụng global
từ khóa:
x = 300
def myfunc():
global x
x = 200
myfunc()
print(x)