Sobes.tech
Middle

Šta su type hints u Python-u i kako se koriste?

sobes.tech АИ

Одговор од АИ

Sugestije tipova (type hints) u Pythonu su način da se naznače očekivani tipovi argumenata funkcija, vraćene vrednosti i promenljivih. One ne utiču na izvršenje programa, ali pomažu programerima i alatima (npr. IDE, statički analizatori) da bolje razumeju kod i pronađu greške.

Primer upotrebe:

def predict(input_data: list[float]) -> float:
    # funkcija prima listu brojeva i vraća broj
    result = sum(input_data) / len(input_data)
    return result

value: int = 10

U mašinskom učenju, tip sugestije pomažu da se jasno naznači koji tipovi podataka se očekuju na ulazu i izlazu funkcija, što olakšava održavanje i integraciju koda.

Za složenije tipove, može se koristiti modul typing, na primer Optional, Union, Dict i drugi.