Курс 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"
- ROT13 Шифр Цезаря в Python
- Работа с часовыми поясами в Python.
- Функция findall() для поиска вхождений строки
- Аргументы *args и **kwargs
- Оператор «моржа» (Walrus Operator)
- Python Аргументы по умолчанию
- Логические значения в Python
- Именование переменных в Python
- Капитализация строк
- Профилирование с cProfile
- Разделение списка на гнппы
- Настройка вывода в Numpy
- Работа с датами в Python
- Группировка элементов Python
- Улучшенные подсказки для импорта в Python 3.12
- Отладка кода
- Удаление дубликатов из списка с помощью dict.fromkeys
- Преобразование регистра строк
- Получение пути к текущему скрипту с помощью os
- Функция product() из itertools
- Удаление элементов из списка
- Функция zip() в Python
- Хранение данных
- Проверка существования переменной с оператором :=
- Отображение графиков в Jupyter с Matplotlib
- Поиск самого частого элемента
- Сортировка в Python
- Основы работы со списками
- Переопределение метода divmod
- Создание спинбокса в tkinter
- Перевод двоичного кода в целое число
- Python enumerate() функции
- Функция product() в Python
- Сравнение строк в Python
- Логирование с Loguru
- Генераторы по генератору
- Создание обратного итератора
- Векторизация в Python с NumPy.
- Удаление элементов из списка в Python.
- Возврат нескольких значений из функции
- Метод __iand__ для пользовательских классов
- Оператор += в Python
- Руководство по Pymorphy2
- Активация Matplotlib в Jupyter
- Удаление ключей из словаря















