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