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.