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