Встречается на собеседованиях • сегодня

Как прописать аннотацию возвращаемого типа

Для аннотации возвращаемого типа в Python используется синтаксис -> после списка параметров функции. Пример:

python
def add(a: int, b: int) -> int:
    return a + b

Здесь -> int указывает, что функция возвращает целое число.

Особенности:

  1. Аннотации не влияют на выполнение кода - это просто подсказки для разработчиков и инструментов
  2. Можно использовать сложные типы из модуля typing:
python
from typing import List, Tuple

def process_data() -> Tuple[List[str], int]:
    return ["a", "b", "c"], 42
  1. Для функций без возврата используйте None:
python
def log(message: str) -> None:
    print(message)
  1. Аннотации поддерживаются с Python 3.5+
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы