Курс 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. Форматирование данных с помощью pprint
  2. Объединение словарей в Python
  3. Глобальные переменные в Python
  4. Присвоение значений переменным в Python
  5. Непрерывная проверка в Python
  6. Вывод переменной и строки в Python
  7. Функция map() в Python
  8. Проблема сравнения словарей
  9. Транспонирование 2D-массива с помощью zip
  10. Выключение компьютера с помощью Python
  11. Вычисление натуральных логарифмов в NumPy
  12. Python Метод sleep() из time
  13. Функция divmod() в Python
  14. Оформление кода по PEP 8
  15. Защита данных в Python
  16. Преобразование типов данных в set comprehension
  17. Работа с контекстными менеджерами
  18. Автоматизация скриптов на AWS Lightsail.
  19. Python enumerate() использование
  20. Подсказки типов в Python
  21. Условное добавление элементов в список
  22. Повторение и перенос строки
  23. Декораторы в Python
  24. Модуль math: константы π и e
  25. Работа с географическими данными.
  26. Нахождение самого длинного слова в списке с помощью max
  27. Многоточие в Python
  28. Проверка типа объекта в Python
  29. Итераторы с потерямиZIP
  30. Печать комбинаций в Python с Itertools
  31. Встраивание HTML в Jupyter Notebook
  32. Добавление цвета в консоли
  33. Создание таблиц в терминале с PrettyTable
  34. Mad Libs Generator
  35. Перегрузка операторов в Python
  36. Запуск файлового сервера
  37. Форматирование строк в Python
  38. Подсчет элементов в Python
  39. Модуль subprocess: запуск внешних команд
  40. Метод enumerate() в Python
  41. Ускорение обработки данных с %autoawait
  42. Создание лямбда-функций
  43. Работа с комплексными числами
  44. Использование двоеточия в Python
  45. Python Метод del.

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