Курс 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. Сортировка и разворот списка
  2. Параллельные вычисления в Python
  3. Сортировка и обратный порядок
  4. Создание функций с произвольным количеством аргументов
  5. Создание таблиц в терминале с PrettyTable
  6. Список и кортеж в Python
  7. Экспорт функций в Python
  8. Подсчет элементов в списке с Counter
  9. Импорт в Python: список all
  10. Объединение списков с помощью zip
  11. Получение срезов итераторов
  12. Символ подчеркивания в Python
  13. enumerate() в Python для работы с индексами
  14. Переворот строки
  15. Виртуальное окружение Python
  16. Создание списка через итерацию
  17. Модуль inspect: получение информации о объектах
  18. Поиск индекса элемента в списке
  19. Работа с путями в Python
  20. Метод ior для битовых операций
  21. Объединение кортежей в Python
  22. Изменение списка срезом
  23. Циклы for в Python
  24. Оператор in для проверки наличия элемента
  25. capitalize() — изменение регистра первого символа строки
  26. Установка и использование библиотеки google
  27. Функции map, filter, reduce
  28. Упрощенный вывод данных в Python
  29. Определение относительного пути
  30. Работа с deque в Python
  31. Python reversed() функция
  32. Игра «Камень, ножницы, бумага» — Python
  33. Форматирование данных с pprint
  34. Экспорт данных в файл.
  35. Иерархия классов в Python
  36. Глобальные переменные в Python
  37. Методы split() и join() — Python строк.
  38. Отслеживание выполнения программы с библиотекой tqdm
  39. Пустой оператор pass в Python
  40. Объединение словарей в Python
  41. Python Менеджер контекста
  42. Декораторы в Python
  43. Руководство по библиотеке pydantic
  44. Метод Event.wait() в Python
  45. Объединение списков в строку
  46. Метод __call__ в Python

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