Jak definiować zmienne globalne w Pythonie

Python umożliwia szybki rozwój dzięki wykorzystaniu ponownego użycia kodu obiektowego.

Krok 1

Odniesienie do zmiennej w funkcji tak, jakby była globalna poprzez wprowadzenie odwołania do zmiennej. Na przykład:

variable_global = 0

def variable_global_print (): print variable_global

Dostęp do funkcji "variable_global_print" pokaże "0" na standardowym wyjściu.

Krok 2

Zadeklaruj zmienną jako globalną jawnie, używając słowa kluczowego "global", a następnie nazwę zmiennej, gdy wartość jest przypisana do zmiennej w funkcji.

Krok 3

Przypisz wartość do globalnej zmiennej teraz za pomocą operatora "=". Na przykład:

variable_global = 0

def variable_global_assign (): global variable_global variable_global = 1 print variable_global

Funkcja "variable_global_assign" powróci i wyświetli "1" na standardowym wyjściu, ponieważ została zadeklarowana jako "globalna" w funkcji i otrzymuje nową wartość "1" z operatorem "=".