Skop Global Pembolehubah dalam Python
Jika pembolehubah num dipindahkan dari
fungsi ke blok kod luaran, ia akan
memperoleh skop global
dan menjadi boleh diakses bukan sahaja di dalam fungsi,
tetapi juga di luar:
num = 1
def func():
print(num)
func() # akan memaparkan 1
Apakah hasil pelaksanaan kod berikut:
num = 2
def func():
return num
func()
print(num)
Apakah hasil pelaksanaan kod berikut:
num = 2
def func():
return num1
print(func())