Курс 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. Управление браузером с Selenium
  2. Идентификатор объекта в Python
  3. Создание и удаление объектов
  4. Область видимости переменных
  5. Фильтрация элементов с помощью islice
  6. Команда %dhist — список посещенных каталогов
  7. Метод rpow в Python
  8. Проверка подстроки в строке с помощью in
  9. Исправление ошибки NameError
  10. Капитализация строк
  11. Работа с изображениями PIL
  12. Numpy: объединение массивов
  13. Принципы программирования
  14. Работа с f-строками 2.0
  15. Работа с NumPy.linalg
  16. Печать календаря
  17. Извлечение новостей с newspaper3k
  18. Регистрация на курсы SF Education
  19. Модуль future Python
  20. Асинхронное выполнение задач в процессах
  21. Создание списка через цикл
  22. Основы работы со списками
  23. Логирование с Logzero
  24. Python: отличительная особенность — отступы
  25. Определение локальных переменных в Python
  26. Создание новых списков
  27. Dict Comprehension в Python
  28. Форматирование строк с % в Python
  29. Транспонирование матрицы в Python
  30. Операции с комплексными числами
  31. Замена переменных в Python
  32. Методы Python для работы с данными
  33. Контекстный менеджер в Python
  34. Преобразование в float
  35. Сортировка данных с лямбда-функциями
  36. Python Аргументы по умолчанию
  37. История Python
  38. Утечки переменных цикла в Python 3.x
  39. Отправка HTTP-запросов в Python
  40. Декораторы с аргументами в Python
  41. Функция format() в Python
  42. Работа с enumerate()
  43. Асинхронное выполнение задач в Python
  44. Поиск с помощью регулярных выражений
  45. Расчет времени выполнения программы
  46. Форматирование даты с strftime()

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