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