Sobes.tech
Middle

O que são dicas de tipo em Python e como são usadas?

sobes.tech IA

Resposta da IA

As dicas de tipo (type hints) em Python são uma forma de indicar os tipos esperados dos argumentos das funções, valores de retorno e variáveis. Elas não afetam a execução do programa, mas ajudam os desenvolvedores e as ferramentas (por exemplo, IDE, analisadores estáticos) a entender melhor o código e a encontrar erros.

Exemplo de uso:

def predict(input_data: list[float]) -> float:
    # a função recebe uma lista de números e retorna um número
    result = sum(input_data) / len(input_data)
    return result

value: int = 10

Em aprendizagem de máquina, as dicas de tipo ajudam a indicar claramente que tipo de dados são esperados na entrada e na saída das funções, facilitando a manutenção e a integração do código.

Para tipos mais complexos, pode-se usar o módulo typing, por exemplo Optional, Union, Dict e outros.