Я считаю, что вопрос не является дубликатом, поскольку другой вопрос не отвечает на вопрос о читабельности.
В дополнительных рекомендациях библиотеки scikit-learn
они ссылаются на документ по стандартам кодирования, см. здесь , в котором можно найти следующие примечания:
# Functions/methods that do not return a value should still be
# delimited by a return statement. Please tell me you don't have to
# ask why!
return
Однако разницы в возвращаемом значении нет, и улучшения читабельности кода я не вижу. Я искал людей, которые подробно описали этот момент, но никто из них не занимался этой темой с точки зрения удобочитаемости.
Так почему же лучше каждый раз писать return
?