Есть ли какая-либо принципиальная разница между следующими двумя фрагментами кода? Первый присваивает значение переменной в функции и затем возвращает эту переменную. Вторая функция просто возвращает значение напрямую.
Включает ли Python их эквивалентный байт-код? Один из них быстрее?
Случай 1:
def func():
a = 42
return a
Случай 2:
def func():
return 42