Lingkup Global Python
Lingkup Global
Variabel yang dibuat di bagian utama kode Python adalah variabel global dan termasuk dalam lingkup global.
Variabel global tersedia dari dalam lingkup apapun, global dan lokal.
Contoh
Variabel yang dibuat di luar fungsi bersifat global dan dapat digunakan oleh siapa saja:
x = 300
def myfunc():
print(x)
myfunc()
print(x)
Penamaan Variabel
Jika Anda beroperasi dengan nama variabel yang sama di dalam dan di luar suatu fungsi, Python akan memperlakukannya sebagai dua variabel terpisah, satu tersedia di lingkup global (di luar fungsi) dan satu tersedia di lingkup lokal (di dalam fungsi):
Contoh
Fungsi akan mencetak local x
, dan kemudian kode akan mencetak global x
:
x = 300
def myfunc():
x = 200
print(x)
myfunc()
print(x)