Dalam pemrograman Python variabel memiliki scope. Scope variabel ini ada yang berada level global ataupun local. Kita akan membahas contoh pengaksesan variabel global dan variabel local.
Variabel global dan local pada Pemrograman Python adalah seperti pada contoh-contoh berikut ini
- Melakukan print dari variabel global
Kita melakukan print dari variabel global Python dengan source code seperti berikut iniasal = "Dari global" def pesan1(): print(asal) pesan1()
Kita kemudian menjalankan print variabel global Python pada PyCharm dengan hasil seperti pada gambar di bawah ini
- Melakukan print dari variabel local
Kita melakukan print dari variabel local Python dengan source code seperti berikut iniasal = "Dari global" def pesan1(): asal = "Dari local #1" print(asal) pesan1()
Kita menjalankan print variabel local Python pada PyCharm dengan hasil seperti pada gambar di bawah ini
- Melakukan print dari variabel local dan global
Kita kemudian melakukan print dari variabel local dan global dengan source code seperti berikutasal = "Dari global" def pesan1(): asal = "Dari local #1" print(asal) def pesan2(): print(asal) pesan1() pesan2()
Kita kemudian menjalankan print variabel local dan global Python pada PyCharm dengan hasil seperti berikut
- Set sebagai global
Kita kemudian menyatakan suatu variabel Python sebagai global dengan source code seperti berikut iniasal = "Dari global" def pesan1(): global asal asal = "Dari local #1 menjadi global" print(asal) def pesan2(): print(asal) pesan1() pesan2()
Kita kemudian menjalankan seting variabel Python sebagai global pada PyCharm dengan hasil seperti pada gambar berikut ini
Kunjungi www.proweb.co.id untuk menambah wawasan anda.