Belajar Python

Variabel Global Python. Pahami dan Praktekan

Share:
Variabel yang dibuat di luar suatu fungsi (seperti dalam semua contoh di halaman sebelumnya) dikenal sebagai variabel global. Variabel global dapat digunakan oleh siapa saja, baik di dalam fungsi maupun di luar.

Contoh
Buat variabel di luar fungsi, dan gunakan di dalam fungsi
x = "awesome"

def myfunc():
  print("Python is " + x)

myfunc()


Jika Anda membuat variabel dengan nama yang sama di dalam suatu fungsi, variabel ini akan bersifat lokal, dan hanya dapat digunakan di dalam fungsi tersebut. Variabel global dengan nama yang sama akan tetap seperti sebelumnya, global dan dengan nilai aslinya.

Contoh
Buat variabel di dalam fungsi, dengan nama yang sama dengan variabel global
x = "awesome"

def myfunc():
  x = "fantastic"
  print("Python is " + x)

myfunc()

print("Python is " + x)


Kata Kunci Global


Biasanya, ketika Anda membuat suatu variabel di dalam suatu fungsi, variabel tersebut bersifat lokal, dan hanya dapat digunakan di dalam fungsi tersebut. Untuk membuat variabel global di dalam suatu fungsi, Anda dapat menggunakan globalkata kunci.
Contoh
Jika Anda menggunakan global kata kunci, variabel tersebut termasuk dalam cakupan global:
def myfunc():
  global x
  x = "fantastic"

myfunc()

print("Python is " + x)


Gunakan juga globalkata kunci jika Anda ingin mengubah variabel global di dalam suatu fungsi.

Contoh
Untuk mengubah nilai variabel global di dalam suatu fungsi, rujuk variabel tersebut dengan menggunakan globalkata kunci:
x = "awesome"

def myfunc():
  global x
  x = "fantastic"

myfunc()

print("Python is " + x)
Share: