Cara mendefinisikan variabel global dengan Python
Langkah 1
Referensi ke variabel dalam fungsi seolah-olah global dengan memasukkan referensi ke variabel. Misalnya:
variable_global = 0
def variable_global_print (): print variable_global
Mengakses fungsi "variable_global_print" akan menunjukkan "0" dalam output standar.
Langkah 2
Deklarasikan variabel sebagai global secara eksplisit menggunakan kata kunci "global" diikuti oleh nama variabel ketika nilai ditetapkan ke variabel dalam suatu fungsi.
Langkah 3
Tetapkan nilai ke variabel global sekarang menggunakan operator "=". Misalnya:
variable_global = 0
def variable_global_assign (): global variable_global variable_global = 1 variabel cetak_global
Fungsi "variable_global_assign" akan mengembalikan dan menampilkan "1" dalam output standar, karena telah dinyatakan sebagai "global" dalam fungsi dan diberi nilai baru "1" dengan operator "=".