Курс 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"

  1. Извлечение аудио из видео
  2. Работа с необработанными строками
  3. Методы сравнения множеств
  4. Логические операторы в Python
  5. Анонимные функции в Python
  6. Преобразование чисел в Python
  7. Работа с SQLite в Python
  8. Python: изменяемые и неизменяемые коллекции
  9. Избегание циклических зависимостей классов в Python
  10. Поиск уникальных элементов строкой в Python
  11. Модуль antigravity: генерация координат
  12. Избегайте ошибку FileNotFoundError
  13. Работа со строками в Python
  14. Получение текущей даты в Python
  15. Операторы увеличения и уменьшения переменной
  16. Делегирование в Python
  17. Методы в Python
  18. Документация функции help() в Python
  19. Подчеркивание в REPL
  20. Работа с Enum в Python3.
  21. Получение атрибутов и методов класса
  22. Pillow: работа с изображениями
  23. Работа с географическими данными в Python
  24. Декоратор @override
  25. Искажение имен в Python
  26. Лямбда-функции в цикле
  27. Генераторы и сеты в Python
  28. Декораторы в Python
  29. Ошибка NotImplemented в Python
  30. Конвертация текстовых чисел с помощью Numerizer
  31. Работа с парами ключ-значение
  32. Переопределение метода sub
  33. Подсказки типов в Python
  34. Оператор «моржа» (Walrus Operator)
  35. Настройка нарезки списков
  36. Участие в сообществе @selectel
  37. Аннотации типов в Python
  38. Печать календаря в Python
  39. Оптимизация сравнения в Python
  40. Генерация фальшивых данных с Faker
  41. Работа с атрибутом dict
  42. Использование функции product
  43. Исключение NotImplementedError
  44. TON Smart Challenge #2: участие и подготовка
  45. Импорт классов из другого файла
  46. Python: возвращение нескольких значений
  47. Создание спинбокса в tkinter

Marketello читают маркетологи из крутых компаний