
394
Rozdział 10.
Argumentem może być cokolwiek
Przyjmowanie dowolnej liczby i typu argumentów funkcji
Bardzo miłe ze strony Pythona jest zarówno to, że umożliwia przyjmowanie przez tworzone
przez Ciebie funkcje listy argumentów (za pomocą symbolu
*
), jak i to, że pozwala na
podawanie dowolnej liczby argumentów ze słowami kluczowymi (przy użyciu zapisu
**
).
Co jeszcze lepsze, możesz łączyć te dwa sposoby, dzięki czemu jesteś w stanie utworzyć
funkcję, która przyjmuje dowolną liczbę i typ argumentów.
Poniżej znajdziesz trzecią wersję funkcji
myfunc
(która nosi szokująco wymyślną nazwę
myfunc3
).
Przyjmuje ona dowolną listę argumentów, dowolną