Курс 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"
- Рекурсия для обращения строки
- Мониторинг памяти с Pympler
- Основы работы с os
- Метод pop() списка
- Псевдонимы в Python
- Создание пользовательской коллекции в Python
- Поиск с помощью регулярных выражений
- Проверка существования переменной с оператором :=
- Изменение логики работы с временем
- Создание и обучение модели с Keras
- Обработка исключений с блоком else
- Преобразование данных в Python
- Комментарии в Python
- Работа с географическими данными в Python
- Работа с модулем random
- Склеивание строк через метод join()
- Удаление символов новой строки в Python.
- Отображение HTML кода в Python
- Отрицательные индексы списков в Python
- Получение частей дроби
- Работа с датами в Python
- Удаление дубликатов из списка
- Использование функции enumerate()
- Комментарии в Python
- Преобразование данных в Python
- Оператор «and» в Python
- Поиск индекса элемента в списке
- Цикл for в Python
- Обязательные аргументы в Python
- Функциональное программирование в Python
- Создание класса очереди
- Многострочные комментарии в Python
- Добавление элементов в список
- Вычисление фазы комплексного числа
- Преобразование текста в речь с Python
- Блок else в циклах.
- Настройка нарезки списков
- Создание генераторов
- Создание новых функций с помощью functools.partial
- Оператор is в Python
- Списки в Python: синтаксис представления
- Безопасный доступ к значениям словаря
- Асинхронное программирование с asyncio
- Блок else в циклах Python
- Работа со слайсами















