Курс 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"
- Оператор «or» в Python
- Оператор объединения словарей
- Логические значения в Python
- Объединение словарей в Python
- Функциональное программирование.
- Метод setdefault() в Python
- Руководство по Pymorphy2
- Возврат значений из генератора
- Печать комбинаций в Python с Itertools
- Преобразование вложенного списка
- Функция eval() в Python
- Работа с Path в Python
- Оптимизация методов в Python 3.7
- Цикл for в Python
- Возврат нескольких значений
- Подсчет вхождений элементов
- Отправка HTTP-запросов в Python
- Область видимости переменных в Python
- Создание и инициализация объектов
- Оператор continue в Python
- SciPy: широкий функционал для математических операций
- Поток данных в Python
- Группировка элементов в словарь
- Работа с пакетами
- Нахождение отличий в списках
- Многопоточность в Python
- Метод join() для объединения элементов строки
- Создание итератора
- Обучение модели с указанием эпох
- Оператор «not» в Python
- Избегайте пустого списка
- Метод join() для объединения элементов строки
- Управление доступом к модулю
- Отступы в Python
- Генераторные выражения и islice.
- Закрытие файла в Python
- Создание GUI на Tkinter
- Генераторы в Python
- Исправление ошибки NameError
- Работа с JSON в Python
- Функции с необязательными аргументами
- Запуск внешних программ с subprocess
- Импорт с альтернативным именем
- Beautiful Soup — извлечение данных из HTML















