[ NaHCO3 @ 16.04.2013. 16:46 ] @
Zanima me sta predstavljaju dve zvezdice uz parametar funkcije? Znam da jedna zvezda predstavlaj proizvoljan broj argumenata prosledjenih u funkciju. |
[ NaHCO3 @ 16.04.2013. 16:46 ] @
[ del-boy @ 16.04.2013. 16:55 ] @
Jedna zvezdica predstavlja proizvoljan broj pozicionih argumenata, a dve proizvoljne keyword (srpska reč za ovo?) argumenata.
Na primer, Code: funkcija u args će imati listu pozicionih argumenata, a u kwargs će imati dict keyword argumenata.def foo(*args, **kwargs) Ako je pozoveš sa Code: biće foo(1, 2, 3, bar=4, baz=5) Code: i args = [1, 2, 3] Code: kwargs = {'bar'=4, 'baz'=5} Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|