Глобальные переменные играют важную роль в программировании на Python, позволяя разработчикам хранить данные, доступные из разных функций. В этом руководстве мы рассмотрим, что такое глобальные переменные, как их создавать и когда их следует использовать.
Глобальная переменная — это переменная, объявленная вне всех функций и доступная из любого места в коде. Она имеет область видимости, которая охватывает весь файл, в отличие от локальных переменных, которые доступны только внутри функции, где они были созданы.
Для создания глобальной переменной в Python достаточно просто объявить переменную вне любой функции. Например:
my_global_var = 10
Теперь эта переменная доступна для всех функций в этом файле. Чтобы использовать её внутри функции, просто обращайтесь к ней по имени. Однако, если вы хотите изменить значение глобальной переменной внутри функции, вам нужно использовать ключевое слово global.
Рассмотрим пример, где мы создаем глобальную переменную и изменяем её в функции:
my_global_var = 10
def modify_global_var():
global my_global_var
my_global_var += 5
modify_global_var()
print(my_global_var)
Версия Python , которая используется в коде 3.8 . Рассмотрим несколько примеров для лучшего понимания. Инициатором проекта стал известный программист Гвидо ван Россум, который стремился создать доступный и многофункциональный язык для повседневных задач. Линейные графики. Создай своего Telegram-бота на Python с aiogram 3: Полный гайд + секреты профессионалов. Пример кода для экспортирования модели в формат TorchScript: import torch model = YourModel() model.load_state_dict(torch.load('model.pth')) model.eval()