Junior — Middle
88
Python'da küresel bir değişkenin amacı ve kullanımı nedir?
AI'dan gelen yanıt
sobes.tech yapay zeka
В Python глобальная переменная — это переменная, объявленная в основном теле модуля, вне функций и классов, и доступная во всем модуле.
Чтобы внутри функции изменить значение глобальной переменной, нужно использовать ключевое слово global. Без этого Python создаст локальную переменную с таким же именем.
Пример:
counter = 0 # глобальная переменная
def increment():
global counter # указываем, что хотим изменить глобальную переменную
counter += 1
increment()
print(counter) # Выведет 1
Использование глобальных переменных удобно для хранения состояния, доступного из разных частей программы, но чрезмерное их применение может привести к сложностям в отладке и сопровождении кода.