Fungsi Locals()
Deskripsi
Fungsi locals()
berfungsi untuk mengupdate dan mengembalikan dictionary yang berisi variabel, kelas, dan yang lainnya yang berada di lingkup atau scope lokal.
Sintaks
Fungsi locals()
memiliki sintaks sebagai berikut:
locals()
Parameter
Fungsi locals()
tidak memiliki parameter
Nilai Kembalian
Fungsi locals()
mengeupdate dan mengembalikan dictionary yang berisi variabel, kelas, dan yang lainnya yang berada di scope lokal.
Contoh
# menampilkan semua yang ada di scope lokal
print(locals())
# mengupdate nilai dictionary lokal
def lokal():
present = True
print(present)
locals()['present'] = False
print(present)
lokal()
Output
{'get_ipython':>, '__name__': '__main__', '_iii': '', '___': '', '_i1': "# menampilkan semua yang ada di scope lokal\nprint(locals())\n\n# mengupdate nilai dictionary lokal\ndef lokal():\n present = True\n print(present)\n locals()['present'] = False\n print(present)\nlokal()", '_i': '', '_ii': '', 'In': ['', "# menampilkan semua yang ada di scope lokal\nprint(locals())\n\n# mengupdate nilai dictionary lokal\ndef lokal():\n present = True\n print(present)\n locals()['present'] = False\n print(present)\nlokal()"], 'exit': , '__': '', '__builtins__': , '_dh': ['/tmp/tmpbrc26lbk'], '_oh': {}, '_sh': , '_': '', 'Out': {}, 'quit': , '_ih': ['', "# menampilkan semua yang ada di scope lokal\nprint(locals())\n\n# mengupdate nilai dictionary lokal\ndef lokal():\n present = True\n print(present)\n locals()['present'] = False\n print(present)\nlokal()"], '__builtin__': }
True
True