Курс 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
  2. Атрибуты класса и экземпляра
  3. Итерация по итерируемым объектам
  4. Заказ карты Тинькофф Black
  5. Запрос пароля с помощью getpass
  6. Объединение словарей в Python
  7. Разделение строк методом split()
  8. Лямбда-функции в Python
  9. Разработка Telegram-ботов
  10. Регулярные выражения: метод match
  11. Работа с функцией next() в Python
  12. Ключевое слово global в Python
  13. Склеивание строк через метод join()
  14. Структура строк в Python
  15. Создание класса очереди
  16. Измерение времени выполнения кода
  17. Особенности запятых в Python
  18. Установка библиотек в Python
  19. Объединение списков в Python.
  20. Удаление элемента по индексу
  21. F-строки в Python
  22. Замена текста с re.sub()
  23. Декораторы в Python
  24. Генераторы в Python
  25. Python groupby() из itertools: работа с повторяющимися элементами
  26. Названия переменных
  27. EMOT преобразование эмодзи в текст
  28. Декораторы в Python
  29. Транспонирование 2D-массива с помощью zip
  30. Оператор «моржа» (Walrus Operator)
  31. Работа с комплексными числами в Python
  32. Переменные в Python
  33. Подписка на каналы разработчиков
  34. Парсинг статей с Newspaper3k
  35. Удаление файлов и папок в Python
  36. Управление памятью в numpy.
  37. Инверсия списков и строк в Python
  38. Хэш-функции в Python
  39. Модуль Operator в Python
  40. Сравнение строк в Python
  41. Методы HTTP запросов в Flask
  42. Логирование с Logzero
  43. Pretty-printing JSON в Python
  44. Создание функций с произвольным количеством аргументов

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