В самом строгом смысле, да, переменная использует ресурсы (память или обработка). Но это само по себе не означает, что это плохо или расточительно. Используйте переменную, чтобы сделать ваш код более читабельным и / или хранить данные, которые понадобятся для повторного использования.
Позже, когда придет время проверить вашу работу, вы можете позаботиться об оптимизации. И есть очень известная мантра в разработке программного обеспечения, которая пытается оптимизировать ваш код при первоначальном написании, что часто приводит к большему количеству проблем, чем решает.
Но я должен сказать, что если что-то есть в переменнойухудшает производительность, у вас есть другие проблемы, о которых нужно беспокоиться.