Встречается на собеседованиях • сегодня
Что такое глобальные переменные
Глобальные переменные в Python — это переменные, объявленные вне функций или классов, доступные для чтения и изменения из любого места программы (если не переопределены локально).
Особенности:
- Видимы во всех функциях модуля.
- Для изменения внутри функции требуется ключевое слово
global.
Пример:
python
x = 10 # Глобальная переменная
def func():
global x # Явное указание, что изменяем глобальную x
x = 20
func()
print(x) # 20Проблемы:
- Усложняют отладку из-за неочевидных изменений.
- Нарушают принцип инкапсуляции.
Лучше избегать их избыточного использования, отдавая предпочтение аргументам функций и возвращаемым значениям.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы