Курс 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"
- Документирование функций в Python
- Атрибуты класса и экземпляра
- Итерация по итерируемым объектам
- Заказ карты Тинькофф Black
- Запрос пароля с помощью getpass
- Объединение словарей в Python
- Разделение строк методом split()
- Лямбда-функции в Python
- Разработка Telegram-ботов
- Регулярные выражения: метод match
- Работа с функцией next() в Python
- Ключевое слово global в Python
- Склеивание строк через метод join()
- Структура строк в Python
- Создание класса очереди
- Измерение времени выполнения кода
- Особенности запятых в Python
- Установка библиотек в Python
- Объединение списков в Python.
- Удаление элемента по индексу
- F-строки в Python
- Замена текста с re.sub()
- Декораторы в Python
- Генераторы в Python
- Python groupby() из itertools: работа с повторяющимися элементами
- Названия переменных
- EMOT преобразование эмодзи в текст
- Декораторы в Python
- Транспонирование 2D-массива с помощью zip
- Оператор «моржа» (Walrus Operator)
- Работа с комплексными числами в Python
- Переменные в Python
- Подписка на каналы разработчиков
- Парсинг статей с Newspaper3k
- Удаление файлов и папок в Python
- Управление памятью в numpy.
- Инверсия списков и строк в Python
- Хэш-функции в Python
- Модуль Operator в Python
- Сравнение строк в Python
- Методы HTTP запросов в Flask
- Логирование с Logzero
- Pretty-printing JSON в Python
- Создание функций с произвольным количеством аргументов















