Junior — Middle
90
Explique la finalité et l'utilisation d'une variable globale en Python.
Réponse de l'IA
sobes.tech IA
В Python глобальная переменная — это переменная, объявленная в основном теле модуля, вне функций и классов, и доступная во всем модуле.
Чтобы внутри функции изменить значение глобальной переменной, нужно использовать ключевое слово global. Без этого Python создаст локальную переменную с таким же именем.
Пример:
counter = 0 # глобальная переменная
def increment():
global counter # указываем, что хотим изменить глобальную переменную
counter += 1
increment()
print(counter) # Выведет 1
Использование глобальных переменных удобно для хранения состояния, доступного из разных частей программы, но чрезмерное их применение может привести к сложностям в отладке и сопровождении кода.