Курс 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"
- Создание именованных кортежей в Python
- Удаление элемента из списка в Python
- Методы работы со строками в Python
- Создание новых списков в Python
- f-строки в формате строк
- Руководство по использованию Colorama
- Big O оптимизация
- Форматирование чисел в Python
- Вложенные функции в Python
- SciPy: широкий функционал для математических операций
- Многострочные комментарии в Python
- Создание вложенных циклов for
- Динамическая типизация в Python
- Экспорт внешнего файла с помощью writefile
- Логические значения в Python
- Лямбда-функции в Python
- Работа с JSON данными в Python
- Работа с collections в Python
- globals и locals
- Добавление Progressbar в Python
- Colorama: окрашивание текста в Python
- Работа с утверждениями в Python
- Аннотации типов в Python
- Декораторы в Python
- Работа с комбинациями в Python.
- Очистка данных с помощью pandas
- Обратный список чисел
- Метод __ixor__ для побитового исключающего ИЛИ
- Секреты Python
- Solidity для DeFi Ethereum
- Форматирование даты с strftime()
- Форматирование вывода списков
- Именованные срезы в Python
- Упрощенный вывод данных в Python
- Декодирование байтов в строку
- Резервирование символов в Python
- Создание вложенного генератора
- Установка и использование модуля «howdoi»
- Разделение строки с помощью re.split()
- Объединение, распаковка и деструктуризация
- Синхронизация доступа к ресурсам
- Округление дробей в Python
- Установка Home Assistant
- Удаление дубликатов с помощью множеств
- Экспорт данных в файл.
- Метод invert для побитового отрицания
- Создание виртуальной среды
- Отображение графиков в Jupyter с Matplotlib















