Junior — Middle
81
Erklären Sie den Zweck und die Verwendung einer globalen Variablen in Python.
Antwort von AI
sobes.tech KI
В Python глобальная переменная — это переменная, объявленная в основном теле модуля, вне функций и классов, и доступная во всем модуле.
Чтобы внутри функции изменить значение глобальной переменной, нужно использовать ключевое слово global. Без этого Python создаст локальную переменную с таким же именем.
Пример:
counter = 0 # глобальная переменная
def increment():
global counter # указываем, что хотим изменить глобальную переменную
counter += 1
increment()
print(counter) # Выведет 1
Использование глобальных переменных удобно для хранения состояния, доступного из разных частей программы, но чрезмерное их применение может привести к сложностям в отладке и сопровождении кода.