Курс 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. Оператор «or» в Python
  2. Оператор объединения словарей
  3. Логические значения в Python
  4. Объединение словарей в Python
  5. Функциональное программирование.
  6. Метод setdefault() в Python
  7. Руководство по Pymorphy2
  8. Возврат значений из генератора
  9. Печать комбинаций в Python с Itertools
  10. Преобразование вложенного списка
  11. Функция eval() в Python
  12. Работа с Path в Python
  13. Оптимизация методов в Python 3.7
  14. Цикл for в Python
  15. Возврат нескольких значений
  16. Подсчет вхождений элементов
  17. Отправка HTTP-запросов в Python
  18. Область видимости переменных в Python
  19. Создание и инициализация объектов
  20. Оператор continue в Python
  21. SciPy: широкий функционал для математических операций
  22. Поток данных в Python
  23. Группировка элементов в словарь
  24. Работа с пакетами
  25. Нахождение отличий в списках
  26. Многопоточность в Python
  27. Метод join() для объединения элементов строки
  28. Создание итератора
  29. Обучение модели с указанием эпох
  30. Оператор «not» в Python
  31. Избегайте пустого списка
  32. Метод join() для объединения элементов строки
  33. Управление доступом к модулю
  34. Отступы в Python
  35. Генераторные выражения и islice.
  36. Закрытие файла в Python
  37. Создание GUI на Tkinter
  38. Генераторы в Python
  39. Исправление ошибки NameError
  40. Работа с JSON в Python
  41. Функции с необязательными аргументами
  42. Запуск внешних программ с subprocess
  43. Импорт с альтернативным именем
  44. Beautiful Soup — извлечение данных из HTML

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