Ключевое слово return используется для того, чтобы функция могла вернуть результат своей работы.
Если в функции присутствует return, то после его выполнения функция завершает свою работу и возвращает указанное значение.
Пример:
def numbers(*, a: int, b: int) -> int:
return a + b
result = numbers(a=5, b=10)
print(result)
Результат:
15
Если ключевое слово return отсутствует, функция все равно будет выполнена, однако вернуть значение она не сможет. Вместо этого, она вернет специальное значение None ("ничего").
Пример:
def numbers(*, a: int, b: int) -> int:
...
Русский глагол «возвращаться» в значении «приходить туда, где уже был» может переводиться на английский язык различными словами и словосочетаниями, в зависимости от оттенков смысла. To get back связан с прибытием. We got back home at 3 a.m. означает, что мы вошли в наш дом в 3 часа ночи. To go back связан с отправлением. We went back home at 3 a.m. означает, что мы ушли оттуда, где были ранее, в 3 часа ночи, но пришли домой позже (или даже не пришли вовсе). To come back, как и get back, связан с прибытием...