Курс 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"
- Поиск наиболее частого элемента списке
- Функция enumerate() — Python
- Проверка версии Python
- Сортировка данных с лямбда-функциями
- Форматирование строк в Python.
- Создание .exe файла с pyinstaller
- Условные выражения в Python
- Оператор is в Python
- Структура строк в Python
- Многоточие в Python
- Операторы присваивания в Python
- Транспонирование 2D-массива с помощью zip
- Сравнение объектов в Python
- Удаление дубликатов в pandas
- Получение комбинаций в Python
- Работа с модулем random
- Работа со строками в Python.
- Удаление символа из строки
- Поиск элементов BeautifulSoup
- Измерение времени выполнения с помощью time
- Оператор del в Python
- Модуль antigravity: генерация координат
- Очистка данных в Python
- Проверка дублей в списке.
- Объединение списков в Python
- Проверка условий в Python
- Генераторы в Python
- Генераторы в Python
- Создание директории в Python
- Numpy: объединение массивов
- Распаковка значений в Python
- Flask — веб-фреймворк Python
- Обмен данными с asyncio.Queue
- Разработка Telegram-ботов
- Возврат нескольких значений из функции
- Декораторы для регистрации функций
- Комплексные числа в Python
- Операция += для списков
- Сортировка элементов в Python
- Измерение времени выполнения кода
- Метод getitem для доступа к элементам последовательности
- Распаковка аргументов в Python
- Оптимизация интернирования строк
- Параллельные вычисления в Python
- Печать в одной строке
- Работа с комбинациями в Python.
- Оптимизация поиска в словарях
- Конкатенация строк в Python















