Курс 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. Оптимизация методов в Python 3.7
  2. Работа с модулем glob в Python
  3. Кортеж в Python: создание, доступ, изменение
  4. Подсчет элементов с помощью Counter из collections
  5. Работа с классами данных
  6. Расчет времени выполнения
  7. Декораторы в Python
  8. Логирование с Loguru
  9. Создание треугольника Паскаля
  10. Сортировка HTML по CSS-селектору
  11. Метод сравнения объектов в Python
  12. Принципы программирования
  13. Генераторы в Python
  14. Область видимости переменных
  15. Работа с областями видимости переменных
  16. Сортировка данных в Python
  17. Отношения подклассов в Python
  18. Переворот списка в Python
  19. Глобальные переменные в Python
  20. Тестирование модели в PyTorch
  21. Работа с аргументами командной строки в Python
  22. Отладка производительности Python
  23. Сериализация данных в JSON с помощью json.dumps
  24. Работа с collections в Python
  25. Настройка логгера Logzero
  26. Передача аргументов в Python
  27. Нан-рефлексивность в Python
  28. Группы исключений в Python
  29. Генераторы в Python
  30. Структура данных deque в Python
  31. Сортировка элементов в Python
  32. Переменные в Python: сокращение гласных
  33. Преобразование данных в Python
  34. Принципы программирования
  35. Генератор списка в Python
  36. Получение обратного списка чисел
  37. Переопределение метода delitem в Python
  38. Форматирование вывода списков
  39. Python 3.12: переиспользование кавычек
  40. Абстракции словарей и множеств в Python
  41. Преобразование Excel в PDF с Spire.XLS
  42. Оператор space-invader
  43. Метод clear для коллекций
  44. Перевод эмодзи и эмотиконов.
  45. Измерение времени выполнения

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