Cara mendefinisikan variabel global dengan Python

Python memungkinkan pengembangan cepat dengan memanfaatkan penggunaan kembali kode berorientasi objek.

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