Курс 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"
- Поиск индекса элемента
- Парсинг веб-страниц с Beautiful Soup
- Методы split() и join() — Python строк.
- Параллельные вычисления в Python
- Делегирование в Python
- JSON в Python: модуль, dump, dumps, load
- Перехват исключений в Python
- Форматирование даты с strftime()
- Работа с файлами в Python
- Использование type hints
- Преобразование вложенного списка
- Python reversed() vs срез[::-1]
- Лямбда-функции в defaultdict
- Область видимости переменных
- Нахождение самого длинного слова в списке с помощью max
- Хранение переменных в Python.
- Фильтрация списка чисел
- ChainMap избыточные ключи
- Руководство по использованию Colorama
- Python Enum Weekday Usage
- Переопределение метода delitem в Python
- Работа с множествами в Python
- Создание пар из последовательностей
- Вычисление разности множеств в Python
- Операторы += в Python
- Python: Splat-оператор и splatty-splat
- Перемешивание списка с shuffle()
- Отладка в Python
- Создание файла с проверкой ошибки
- Переменная с нижним подчеркиванием
- Работа с JSON в Python
- Оформление текста в консоли с TermColor
- Преобразование кортежа в словарь.
- Расчет времени выполнения
- Преобразование текста в нижний регистр
- Метод __iand__ для пользовательских классов
- Обработка ошибки IndexError
- Печать месячного календаря
- Работа с эмодзи в Python
- Оператор распаковки в Python
- Поиск наиболее частого элемента
- Инициализация структур данных
- Работа с кортежами в Python
- Работа с Telegram API на Python
- Генераторы в Python
- Оператор match в Python















