Курс 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"
- Monkey Patching в Python
- Модуль pprint
- Сортировка данных в Python
- Инициализация структур данных
- Декораторы в Python
- Функции map, filter и reduce
- Функции с необязательными аргументами
- Декоратор Ajax required
- Логирование с Logzero: ротация файла
- Python 3.12: переиспользование кавычек
- Импорт модулей в Python 3.12
- Работа с географическими данными.
- Названия переменных
- Python reversed() vs срез[::-1]
- Поиск индекса элемента в списке
- Работа с *args и **kwargs в Python
- Проверка версии Python
- Оператор is в Python
- Функция reversed() в Python
- Изменение объектов в Python
- Склеивание строк без циклов
- Создание класса в Python
- Оператор морж в Python 3.8
- Лямбда-функции в Python
- Поток данных в Python
- Метод init в Python
- Проверка кортежей.
- Распаковка элементов последовательности
- Форматирование строк с помощью f-строк
- Сортировка HTML по CSS-селектору
- Многопоточность и асинхронное программирование в Python
- Курс Data Scientist в медицине
- Моржовый оператор в Python 3.8
- Блок try…finally в Python
- Удаление элементов из списка
- Принципы SRP и OCP
- Конкатенация списков в Python
- Работа с OpenCV
- Передача параметров в Python
- Многострочные комментарии в Python
- Константы в модуле cmath
- Цикл for с enumerate() в Python
- Bootle — простой веб-фреймворк
- Блок else в циклах.
- Defaultdict в Python
- Обработка ошибок ввода данных
- Функция all() в Python
- Порядок и длина множеств в Python
- Создание новой даты в Python















