Курс 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. Применение функции map() с лямбда-функциями
  2. Ускорение обработки данных с %autoawait
  3. Работа с контекст-менеджером «with»
  4. Автоматизация скриптов на AWS Lightsail.
  5. Обход дочерних элементов BeautifulSoup
  6. Взаимодействие с sys
  7. Извлечение аудио из видео
  8. Возвращение нескольких значений через кортеж или класс
  9. Создание словарей в Python
  10. Комментарии в Python.
  11. Принципы Zen of Python
  12. Хеширование паролей с солью
  13. Проверка типа данных
  14. Проверка версии Python
  15. Сложные типы данных в Python
  16. Python Аргументы по умолчанию
  17. Antigravity модуль
  18. Поиск всех индексов подстроки
  19. Метод Self в Python
  20. Работа с множествами в Python
  21. Создание таблиц в терминале с PrettyTable
  22. Удаление эмодзи с помощью pandas
  23. Оператор in для Python
  24. Подсчет элементов в Python
  25. Отладка в Python
  26. Сглаживание списка
  27. Нахождение пересечения множеств
  28. Выход из профиля в Django
  29. Функция с **kwargs в Python
  30. Форматирование чисел в Python
  31. GitHub в Telegram: подписка на уведомления
  32. Работа с контекстным менеджером Pool
  33. Создание и удаление объектов
  34. Конкатенация строк в Python
  35. Howdoi — получение ответов из терминала
  36. Эффективная конкатенация строк с использованием join()
  37. Классы данных в Python
  38. Преобразование многоуровневого словаря
  39. Метод setdefault() в Python
  40. Модуль math: основные функции
  41. Сортировка с параметром key
  42. Значения по умолчанию в Python
  43. Проверка дублей в списке.
  44. Избегайте пустого списка
  45. Вложенные генераторы в Python
  46. Принцип одной функции
  47. Mad Libs Generator

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