Phạm vi toàn cục của biến trong Python
Nếu di chuyển biến num từ
hàm ra khối mã bên ngoài, thì nó
sẽ có phạm vi toàn cục
và trở nên khả truy cập không chỉ bên trong hàm,
mà còn từ bên ngoài:
num = 1
def func():
print(num)
func() # sẽ in ra 1
Kết quả thực hiện của đoạn mã sau đây sẽ là:
num = 2
def func():
return num
func()
print(num)
Kết quả thực hiện của đoạn mã sau đây sẽ là:
num = 2
def func():
return num1
print(func())