Курс 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. Парсинг веб-страниц с Beautiful Soup
  3. Методы split() и join() — Python строк.
  4. Параллельные вычисления в Python
  5. Делегирование в Python
  6. JSON в Python: модуль, dump, dumps, load
  7. Перехват исключений в Python
  8. Форматирование даты с strftime()
  9. Работа с файлами в Python
  10. Использование type hints
  11. Преобразование вложенного списка
  12. Python reversed() vs срез[::-1]
  13. Лямбда-функции в defaultdict
  14. Область видимости переменных
  15. Нахождение самого длинного слова в списке с помощью max
  16. Хранение переменных в Python.
  17. Фильтрация списка чисел
  18. ChainMap избыточные ключи
  19. Руководство по использованию Colorama
  20. Python Enum Weekday Usage
  21. Переопределение метода delitem в Python
  22. Работа с множествами в Python
  23. Создание пар из последовательностей
  24. Вычисление разности множеств в Python
  25. Операторы += в Python
  26. Python: Splat-оператор и splatty-splat
  27. Перемешивание списка с shuffle()
  28. Отладка в Python
  29. Создание файла с проверкой ошибки
  30. Переменная с нижним подчеркиванием
  31. Работа с JSON в Python
  32. Оформление текста в консоли с TermColor
  33. Преобразование кортежа в словарь.
  34. Расчет времени выполнения
  35. Преобразование текста в нижний регистр
  36. Метод __iand__ для пользовательских классов
  37. Обработка ошибки IndexError
  38. Печать месячного календаря
  39. Работа с эмодзи в Python
  40. Оператор распаковки в Python
  41. Поиск наиболее частого элемента
  42. Инициализация структур данных
  43. Работа с кортежами в Python
  44. Работа с Telegram API на Python
  45. Генераторы в Python
  46. Оператор match в Python

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