Junior — Middle
120
Koja je uloga i svrha ključne reči global u jeziku Python?
Одговор од АИ
sobes.tech АИ
Ключевое слово global в Python используется внутри функции для указания, что переменная, к которой происходит обращение, находится в глобальной области видимости, а не является локальной переменной функции. Это позволяет изменять значение глобальной переменной изнутри функции.
Без global присваивание переменной внутри функции создаёт новую локальную переменную с таким именем, не влияя на глобальную.
Пример:
x = 10
def increment():
global x
x += 1
increment()
print(x) # Выведет 11
Если убрать global x, то внутри функции increment будет создана локальная переменная x, и попытка x += 1 вызовет ошибку, так как локальная x не инициализирована.