Курс 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. Функция enumerate() — Python
  3. Проверка версии Python
  4. Сортировка данных с лямбда-функциями
  5. Форматирование строк в Python.
  6. Создание .exe файла с pyinstaller
  7. Условные выражения в Python
  8. Оператор is в Python
  9. Структура строк в Python
  10. Многоточие в Python
  11. Операторы присваивания в Python
  12. Транспонирование 2D-массива с помощью zip
  13. Сравнение объектов в Python
  14. Удаление дубликатов в pandas
  15. Получение комбинаций в Python
  16. Работа с модулем random
  17. Работа со строками в Python.
  18. Удаление символа из строки
  19. Поиск элементов BeautifulSoup
  20. Измерение времени выполнения с помощью time
  21. Оператор del в Python
  22. Модуль antigravity: генерация координат
  23. Очистка данных в Python
  24. Проверка дублей в списке.
  25. Объединение списков в Python
  26. Проверка условий в Python
  27. Генераторы в Python
  28. Генераторы в Python
  29. Создание директории в Python
  30. Numpy: объединение массивов
  31. Распаковка значений в Python
  32. Flask — веб-фреймворк Python
  33. Обмен данными с asyncio.Queue
  34. Разработка Telegram-ботов
  35. Возврат нескольких значений из функции
  36. Декораторы для регистрации функций
  37. Комплексные числа в Python
  38. Операция += для списков
  39. Сортировка элементов в Python
  40. Измерение времени выполнения кода
  41. Метод getitem для доступа к элементам последовательности
  42. Распаковка аргументов в Python
  43. Оптимизация интернирования строк
  44. Параллельные вычисления в Python
  45. Печать в одной строке
  46. Работа с комбинациями в Python.
  47. Оптимизация поиска в словарях
  48. Конкатенация строк в Python

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