Wykorzystanie "->" w Python

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

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.