Курс 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. Оператор «or» в Python
  3. Генерация случайных чисел в Python
  4. Работа с контекстным менеджером Pool
  5. Изменение объектов в Python
  6. Применение функции map() в Python
  7. Названия столбцов в Python таблицах
  8. Возврат нескольких значений
  9. Получение списка файлов в директории с использованием os
  10. Основы работы с os
  11. Разделение строки с помощью re.split()
  12. Частичное применение функций в Python
  13. Улучшение читаемости кода в Python
  14. Декоратор Property в Python
  15. Оптимизация строк в Python
  16. Объединение словарей в Python
  17. Библиотека wikipedia для Python
  18. Профилирование с cProfile
  19. Регистрация на курсы SF Education
  20. Combobox в Tkinter
  21. Оператор break в Python
  22. Python Calendar Usage
  23. Определение наиболее частого элемента с помощью collections.Counter
  24. Добавление элементов в список
  25. Настройка вывода в Numpy
  26. Работа с итераторами в Python
  27. Декораторы в Python
  28. Создание итерируемых объектов
  29. Генераторы и сеты в Python
  30. Преобразование кортежа в словарь.
  31. Извлечение статей с newspaper3k
  32. Сериализация и десериализация объектов
  33. Обработка ошибок в JSON данных
  34. Проверка дублей в списке.
  35. Модуль xkcd: загрузка комиксов
  36. Установка и использование библиотеки google
  37. Создание инструмента обнаружения плагиата
  38. Комментарии в Python.
  39. JSON в Python: модуль, dump, dumps, load
  40. Python Аргументы по умолчанию
  41. Переменная Шредингера
  42. Вложенные циклы в Python
  43. Настройка шрифта и цвета в Tkinter
  44. Оператор (*) в Python
  45. f-строки в формате строк
  46. Измерение времени выполнения кода
  47. Загрузка постов Instagram
  48. Генераторы в Python

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