Курс 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"
- Применение функции map() с лямбда-функциями
- Ускорение обработки данных с %autoawait
- Работа с контекст-менеджером «with»
- Автоматизация скриптов на AWS Lightsail.
- Обход дочерних элементов BeautifulSoup
- Взаимодействие с sys
- Извлечение аудио из видео
- Возвращение нескольких значений через кортеж или класс
- Создание словарей в Python
- Комментарии в Python.
- Принципы Zen of Python
- Хеширование паролей с солью
- Проверка типа данных
- Проверка версии Python
- Сложные типы данных в Python
- Python Аргументы по умолчанию
- Antigravity модуль
- Поиск всех индексов подстроки
- Метод Self в Python
- Работа с множествами в Python
- Создание таблиц в терминале с PrettyTable
- Удаление эмодзи с помощью pandas
- Оператор in для Python
- Подсчет элементов в Python
- Отладка в Python
- Сглаживание списка
- Нахождение пересечения множеств
- Выход из профиля в Django
- Функция с **kwargs в Python
- Форматирование чисел в Python
- GitHub в Telegram: подписка на уведомления
- Работа с контекстным менеджером Pool
- Создание и удаление объектов
- Конкатенация строк в Python
- Howdoi — получение ответов из терминала
- Эффективная конкатенация строк с использованием join()
- Классы данных в Python
- Преобразование многоуровневого словаря
- Метод setdefault() в Python
- Модуль math: основные функции
- Сортировка с параметром key
- Значения по умолчанию в Python
- Проверка дублей в списке.
- Избегайте пустого списка
- Вложенные генераторы в Python
- Принцип одной функции
- Mad Libs Generator















