Как указать тип функции в Python ?
Ответы
Карина Абдуллаева
20 января 2023
В Python есть два типа функций:
- именованные, которые объявляются с помощью инструкции
def
; - анонимные - через инструкцию
lambda
.
Указывают скорее типы не функций, а переменных. Типы аргументов пишут после их названий (через :
), а тип возвращаемого значение после аргументов между ->
и :
.
def my_function(arg1: int, arg2: str) -> bool:
# тело функции
return True
Подробности ищи в PEP 484 - Type Hints
0
0