Курс 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"
- Управление браузером с Selenium
- Идентификатор объекта в Python
- Создание и удаление объектов
- Область видимости переменных
- Фильтрация элементов с помощью islice
- Команда %dhist — список посещенных каталогов
- Метод rpow в Python
- Проверка подстроки в строке с помощью in
- Исправление ошибки NameError
- Капитализация строк
- Работа с изображениями PIL
- Numpy: объединение массивов
- Принципы программирования
- Работа с f-строками 2.0
- Работа с NumPy.linalg
- Печать календаря
- Извлечение новостей с newspaper3k
- Регистрация на курсы SF Education
- Модуль future Python
- Асинхронное выполнение задач в процессах
- Создание списка через цикл
- Основы работы со списками
- Логирование с Logzero
- Python: отличительная особенность — отступы
- Определение локальных переменных в Python
- Создание новых списков
- Dict Comprehension в Python
- Форматирование строк с % в Python
- Транспонирование матрицы в Python
- Операции с комплексными числами
- Замена переменных в Python
- Методы Python для работы с данными
- Контекстный менеджер в Python
- Преобразование в float
- Сортировка данных с лямбда-функциями
- Python Аргументы по умолчанию
- История Python
- Утечки переменных цикла в Python 3.x
- Отправка HTTP-запросов в Python
- Декораторы с аргументами в Python
- Функция format() в Python
- Работа с enumerate()
- Асинхронное выполнение задач в Python
- Поиск с помощью регулярных выражений
- Расчет времени выполнения программы
- Форматирование даты с strftime()















