Курс 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"
- Использование модуля math
- Контекстный менеджер в Python
- Генераторы в Python
- Функция enumerate() в Python
- Проверка типа данных
- Генераторы в Python
- Установка и использование TensorFlow
- Отладка в командной строке
- Именованные срезы в Python
- Классы данных в Python
- Работа с множествами в Python
- Работа с deque в Python
- ChainMap избыточные ключи
- Создание списков в Python
- Объединение, распаковка и деструктуризация
- Поиск самого частого элемента
- Переопределение метода
- Профилирование кода на Python
- Нахождение хеша для бесконечности и NaN в Python
- Сериализация объектов в Python
- Итерация по коллекции в Python
- Замена переменных в Python
- Удаление файлов в Python
- Добавление вложенных списков
- Парсинг веб-страниц с Beautiful Soup
- Работа с collections в Python.
- Проверка на палиндром
- Метод __ixor__ для побитового исключающего ИЛИ
- Условные выражения в Python
- Поиск HTML-элементов с BeautifulSoup
- Печать списка с помощью метода join
- Создание таблиц в терминале с PrettyTable
- Подсчет элементов в Python
- Методы HTTP запросов в Flask
- Метод join для наборов
- Получение локальных переменных в Python
- Ограничение ресурсов в Python
- Управление контекстом выполнения
- Удаление элемента из списка
- Область видимости переменных
- Переопределение метода __floordiv__
- Ускорение обработки данных с %autoawait
- Обновление ключей в Python
- Отображение графиков в Jupyter с Matplotlib
- Виртуальные среды в Python















