Курс 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"
- Работа с изображениями PIL
- Хранение данных
- Тернарный оператор в Python
- Измерение времени выполнения кода с помощью time
- Повторение элементов списков
- Переменная с нижним подчеркиванием
- Вывод баннеров
- Преобразование чисел в восьмеричную строку
- Получение частей дроби
- Оператор Walrus в Python
- Избегайте использования goto
- Работа со словарями Python
- Работа со списками
- Парсинг веб-страниц с Beautiful Soup
- Работа с эмодзи в Python
- Циклы for в Python
- Протокол управления контекстом
- Отладка производительности Python
- Enum в Python: создание и использование перечислений
- Метод get() для словарей
- Преобразование типов данных в set comprehension
- Проверка версии Python
- Python Метод sleep() времени
- Инверсия списка и строки
- Удаление файлов в Python
- Ограничение итераций в Python
- Функция all() в Python
- Особенности множеств в Python
- Python union() функция — объединение множеств
- CSV строка разделение в Python
- Поиск индексов в списке
- Логирование с Loguru
- Правила именования переменных
- Изменение переменной в Python: nonlocal
- Управление экспортом элементов
- Создание новых функций с помощью functools.partial
- Декораторы в Python
- Логирование с Logzero: ротация файла
- Основы работы со списками
- Объединение строк с помощью метода join
- Установка Python — Простое руководство
- Python и Юникод: работа с цифрами
- Логирование с Loguru
- Функция format() в Python
- Создание копии итератора
- Равенство и идентичность в Python















