Курс 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. Мониторинг памяти с Pympler
  3. Основы работы с os
  4. Метод pop() списка
  5. Псевдонимы в Python
  6. Создание пользовательской коллекции в Python
  7. Поиск с помощью регулярных выражений
  8. Проверка существования переменной с оператором :=
  9. Изменение логики работы с временем
  10. Создание и обучение модели с Keras
  11. Обработка исключений с блоком else
  12. Преобразование данных в Python
  13. Комментарии в Python
  14. Работа с географическими данными в Python
  15. Работа с модулем random
  16. Склеивание строк через метод join()
  17. Удаление символов новой строки в Python.
  18. Отображение HTML кода в Python
  19. Отрицательные индексы списков в Python
  20. Получение частей дроби
  21. Работа с датами в Python
  22. Удаление дубликатов из списка
  23. Использование функции enumerate()
  24. Комментарии в Python
  25. Преобразование данных в Python
  26. Оператор «and» в Python
  27. Поиск индекса элемента в списке
  28. Цикл for в Python
  29. Обязательные аргументы в Python
  30. Функциональное программирование в Python
  31. Создание класса очереди
  32. Многострочные комментарии в Python
  33. Добавление элементов в список
  34. Вычисление фазы комплексного числа
  35. Преобразование текста в речь с Python
  36. Блок else в циклах.
  37. Настройка нарезки списков
  38. Создание генераторов
  39. Создание новых функций с помощью functools.partial
  40. Оператор is в Python
  41. Списки в Python: синтаксис представления
  42. Безопасный доступ к значениям словаря
  43. Асинхронное программирование с asyncio
  44. Блок else в циклах Python
  45. Работа со слайсами

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