Курс Python → Глобальные переменные в Python
Для определения глобальной переменной в Python достаточно просто присвоить ей значение вне функции. Например, если мы хотим создать глобальную переменную с именем «global_var» и присвоить ей значение 10, мы можем сделать это следующим образом:
global_var = 10
Теперь переменная «global_var» доступна из любой функции или блока кода в программе. Мы можем использовать ее как для чтения, так и для записи значений. Например, мы можем вывести значение переменной на экран:
print(global_var)
Если мы захотим изменить значение глобальной переменной внутри функции, нам нужно использовать ключевое слово «global» перед именем переменной. Например, если мы хотим увеличить значение «global_var» на 5 внутри функции, мы можем сделать следующее:
def increase_global_var():
global global_var
global_var += 5
increase_global_var()
print(global_var)
Таким образом, мы можем явно указать, что переменная «global_var» используется как глобальная, и изменить ее значение внутри функции. Глобальные переменные могут быть полезны для передачи данных между различными частями программы или для хранения значений, которые должны быть доступны в любом месте кода.
Другие уроки курса "Python"
- Метод __index__ в Python
- Зарезервированные слова в Python
- Работа с парами ключ-значение
- Обмен переменными в Jupyter
- TypedDict для kwargs в Python 3.12
- Многострочные комментарии в Python
- Обработка ошибок в Python
- Метод radd для пользовательских чисел
- Введение в Python
- Функция zip() для объединения списков
- Множественное наследование в Python
- Игра «Камень, ножницы, бумага» — Python
- Регулярные выражения в Python
- Аннотации типов в Python
- Списки: объединение, изменение
- Применение промокода в Много лосося
- Преобразование списка в словарь через генератор
- Итерация по копии коллекции
- Генераторы в Python
- Перевернуть список в Python
- Установка и использование howdoi
- Функции range() в Python
- Форматирование строк в Python
- Модуль antigravity: генерация координат
- Декоратор проверки активности
- Структура строк в Python
- Метод сравнения объектов в Python
- Функция enumerate() в Python
- Создание итерируемых объектов
- Преобразование чисел в Python
- Отрицательные индексы списков
- Работа с JSON в Python
- Равенство и идентичность в Python
- Область видимости переменных в Python
- Вычисление времени выполнения
- Функции map, filter и reduce
- Форматирование вывода с F-строками
- Динамическая типизация в Python
- Синхронизация доступа к ресурсам
- Обработка исключений в Python 3
- Объединение словарей в Python
- Замена переменных в Python
- Определение объема памяти объекта
- Декораторы в Python















