Курс 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. Обработка элементов в Python
  3. Отправка HTTP-запросов в Python
  4. Импорт модуля из другого каталога
  5. Оператор распаковки в Python
  6. Многострочные строки в Python
  7. Функция rsplit() в Python
  8. Тестирование модели в PyTorch
  9. Метод get() в Python
  10. Получение текущей даты и времени
  11. Создание пар из последовательностей
  12. Игра «Угадывание чисел»
  13. Логирование с Logzero
  14. Распаковка элементов последовательности
  15. Метод splitlines() для разделения строк
  16. Сортировка элементов в Python
  17. Создание графиков в терминале
  18. Запуск Python из интерпретатора
  19. Antigravity модуль
  20. Создание копии списка в Python
  21. Сортировка HTML-элементов
  22. Запрос DELETE с библиотекой requests
  23. Отладка в Python
  24. Срезы в Python
  25. Создание новых функций с помощью functools.partial
  26. Работа с itertools
  27. Модуль math: константы π и e
  28. Методы в Python
  29. Декодирование строк в Python
  30. Метод rsub для пользовательских чисел
  31. Codecademy в Telegram
  32. Использование подчеркивания в REPL
  33. Хэш-функции в Python
  34. Оператор морж в Python 3.8
  35. Лямбда-функции в Python
  36. Экранирование символов в Python
  37. Копирование объектов в Python
  38. Модуль os: работа с файлами и папками
  39. Работа со случайными элементами
  40. Обход словаря в Python
  41. Класс Counter() для подсчета элементов
  42. Управление ресурсами в Python
  43. Оператор break в Python
  44. Метод is_absolute() для PurePath
  45. Лямбда-функции в Python
  46. Преобразование строк в числа в Python
  47. Метод get для словарей

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