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)