Аннотации (type hints) в Python
НАВИГАЦИЯ ПО СТРАНИЦЕ
Пример использования аннотаций в функции:
def add(x: int, y: int) -> int:
"""
Это функция складывает два числа.
Args:
x (int): Первое число для сложения.
y (int): Второе число для сложения.
Returns:
int: Результат сложения x и y.
"""
return x + y
В данном примере:
x: int
иy: int
- это аннотации для параметровx
иy
, указывающие, что они должны быть целыми числами.-> int
- это аннотация для возвращаемого значения, указывающая, что функция должна вернуть целое число.
Аннотации могут быть полезны при разработке и
Аннотации могут быть использованы и в других контекстах, таких как переменные и атрибуты классов, что позволяет более подробно описывать структуру данных и интерфейсы. Они улучшают читаемость и понимание кода, особенно при работе в команде и создании документации.