Курс 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. Работа с изображениями PIL
  2. Хранение данных
  3. Тернарный оператор в Python
  4. Измерение времени выполнения кода с помощью time
  5. Повторение элементов списков
  6. Переменная с нижним подчеркиванием
  7. Вывод баннеров
  8. Преобразование чисел в восьмеричную строку
  9. Получение частей дроби
  10. Оператор Walrus в Python
  11. Избегайте использования goto
  12. Работа со словарями Python
  13. Работа со списками
  14. Парсинг веб-страниц с Beautiful Soup
  15. Работа с эмодзи в Python
  16. Циклы for в Python
  17. Протокол управления контекстом
  18. Отладка производительности Python
  19. Enum в Python: создание и использование перечислений
  20. Метод get() для словарей
  21. Преобразование типов данных в set comprehension
  22. Проверка версии Python
  23. Python Метод sleep() времени
  24. Инверсия списка и строки
  25. Удаление файлов в Python
  26. Ограничение итераций в Python
  27. Функция all() в Python
  28. Особенности множеств в Python
  29. Python union() функция — объединение множеств
  30. CSV строка разделение в Python
  31. Поиск индексов в списке
  32. Логирование с Loguru
  33. Правила именования переменных
  34. Изменение переменной в Python: nonlocal
  35. Управление экспортом элементов
  36. Создание новых функций с помощью functools.partial
  37. Декораторы в Python
  38. Логирование с Logzero: ротация файла
  39. Основы работы со списками
  40. Объединение строк с помощью метода join
  41. Установка Python — Простое руководство
  42. Python и Юникод: работа с цифрами
  43. Логирование с Loguru
  44. Функция format() в Python
  45. Создание копии итератора
  46. Равенство и идентичность в Python

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