Rozdział 6. Funkcje „owocne”
Wiele spośród użytych funkcji języka Python, takich jak funkcje matematyczne, tworzy wartości zwracane. Wszystkie napisane dotychczas funkcje są jednak „puste”: ich wykorzystanie powoduje efekt taki jak wyświetlenie wartości lub przemieszczenie ikony żółwia, ale nie zapewniają one wartości zwracanej. W tym rozdziale dowiesz się, jak tworzyć funkcje „owocne”.
Wartości zwracane
Wywołanie funkcji powoduje wygenerowanie wartości zwracanej, która zwykle przypisywana jest zmiennej lub używana jako część wyrażenia.
e = math.exp(1.0)
height = radius * math.sin(radians)
Utworzone dotąd funkcje są „puste”. Mówiąc ogólnie, nie zapewniają one wartości zwracanej, a dokładniej, ich wartość zwracana to wartość None
.
W tym rozdziale ...
Get Myśl w języku Python! Nauka programowania now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.