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

  1. Melakukan print dari variabel global
    Kita melakukan print dari variabel global Python dengan source code seperti berikut ini

    asal = "Dari global"
    
    def pesan1():
        print(asal)
    
    pesan1()
    

    Kita kemudian menjalankan print variabel global Python pada PyCharm dengan hasil seperti pada gambar di bawah ini

  2. Melakukan print dari variabel local
    Kita melakukan print dari variabel local Python dengan source code seperti berikut ini

    asal = "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

  3. Melakukan print dari variabel local dan global
    Kita kemudian melakukan print dari variabel local dan global dengan source code seperti berikut

    asal = "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

  4. Set sebagai global
    Kita kemudian menyatakan suatu variabel Python sebagai global dengan source code seperti berikut ini

    asal = "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.

Variabel Global dan Local pada Pemrograman Python