Курс 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. Метод __index__ в Python
  2. Зарезервированные слова в Python
  3. Работа с парами ключ-значение
  4. Обмен переменными в Jupyter
  5. TypedDict для kwargs в Python 3.12
  6. Многострочные комментарии в Python
  7. Обработка ошибок в Python
  8. Метод radd для пользовательских чисел
  9. Введение в Python
  10. Функция zip() для объединения списков
  11. Множественное наследование в Python
  12. Игра «Камень, ножницы, бумага» — Python
  13. Регулярные выражения в Python
  14. Аннотации типов в Python
  15. Списки: объединение, изменение
  16. Применение промокода в Много лосося
  17. Преобразование списка в словарь через генератор
  18. Итерация по копии коллекции
  19. Генераторы в Python
  20. Перевернуть список в Python
  21. Установка и использование howdoi
  22. Функции range() в Python
  23. Форматирование строк в Python
  24. Модуль antigravity: генерация координат
  25. Декоратор проверки активности
  26. Структура строк в Python
  27. Метод сравнения объектов в Python
  28. Функция enumerate() в Python
  29. Создание итерируемых объектов
  30. Преобразование чисел в Python
  31. Отрицательные индексы списков
  32. Работа с JSON в Python
  33. Равенство и идентичность в Python
  34. Область видимости переменных в Python
  35. Вычисление времени выполнения
  36. Функции map, filter и reduce
  37. Форматирование вывода с F-строками
  38. Динамическая типизация в Python
  39. Синхронизация доступа к ресурсам
  40. Обработка исключений в Python 3
  41. Объединение словарей в Python
  42. Замена переменных в Python
  43. Определение объема памяти объекта
  44. Декораторы в Python

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