Robocikowo>ROBOCIKOWO

Python — od podstaw do zaawansowanego · Funkcje i moduły

Scope: zmienne lokalne i globalne

Funkcje i moduły

Wprowadzenie

Scope to "widoczność" zmiennej — gdzie nazwa istnieje i kogo dotyczy. Zmienne stworzone w funkcji są lokalne i giną po jej zakończeniu. Reguła LEGB (Local, Enclosing, Global, Built-in) opisuje, jak Python szuka nazwy. Słowa global i nonlocal pozwalają świadomie modyfikować zmienne z zewnątrz.