Cześć, próbuję zrozumieć "(xs: List[float]) -> float:" dlaczego to jest w taki sposób napisane? Nawet nie wiem jak nazwać wykorzystanie "->"? Dziękuję za pomoc
Funkcja:
def mean(xs: List[float]) -> float:
return sum(xs) / len(xs)
1 odpowiedź
W skrócie - masz funkcję mean
która przyjmuję parametr xs - listę floatów - w środku coś tam się dzieje i na końcu -> zwracany jest float
przy czym jeżeli nie masz zewnętrznego narzędzia które to ogarnia to sam python na Tobie tych typów nie wymusi.
Ogółem rzecz biorąc -> informuje Cię jaką zmienną zwraca funkcja
Tu znajdziesz więcej informacji odnośnie tego zagadnienia: https://docs.python.org/3/library/typing.html