выше какому-то pep или выбор одного из двух этих вариантов это вкусовщина?
res_b = funcb(1)
funca(res_b)
Проще всего настроить линтер у себя, чем кидать каждый кусок кода сюда и ждать ответа. По-идее нет.
даже дело не в pep, вопрос восприятия. Как лучше будет
Я бы сказал что на практике первый вариант превалирует над вторым.
в чём преимущество?
Не надо создавать лишнюю переменную в неймспейсе, а потом ее там искать.
это не проблема, как мне кажется. Если смотреть на вещи с таких подходом это оверинженеринг, в таком случае любой низкоуровневый язык превалируют над python
Ещё один член секты свидетелей ассемблера.
ну это если твою логику насчёт отдельной переменной расширить
Микрооптимизации применяются в реальном коде. Например встроенном модуле json
ну эту переменную GC уничтожит после выполнение операции, на неё ссылок же не останется
Обсуждают сегодня