Anotações de tipo em [[Linguagem de programação Python|Python]] permitem identificar um tipo de dado para uma dada variável a fim de facilitar a compreensão do que está sendo executado. Como exemplo, temos:
```python
def greeting(name: str) -> str:
return 'Hello ' + name
```
Assim, sabemos que a função `greeting` recebe uma variável chamada `name` com dados do tipo string e retorna uma variável do tipo string.
Você também pode usar tipos de dados para estruturas como:
```python
typing.Set(set, MutableSet[T])
typing.Counter(collections.Counter, Dict[T, int])
typing.Deque(_deque, MutableSequence[T]_)
```
:: **Referência** :: [typing — Suporte a dicas de tipo — Documentação do Python 3.11.2](https://docs.python.org/3/library/typing.html)