Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.905 pregleda

Najnovija ↓

** kao parametar funkcije ? 16.04.2013. u 17:46 · pre 164 meseca #1
Zanima me sta predstavljaju dve zvezdice uz parametar funkcije?

Znam da jedna zvezda predstavlaj proizvoljan broj argumenata prosledjenih u funkciju.
Potpis
He he he!
Re: ** kao parametar funkcije ? 16.04.2013. u 17:55 · pre 164 meseca #2
Jedna zvezdica predstavlja proizvoljan broj pozicionih argumenata, a dve proizvoljne keyword (srpska reč za ovo?) argumenata.

Na primer,
Code:
def foo(*args, **kwargs)
funkcija u args će imati listu pozicionih argumenata, a u kwargs će imati dict keyword argumenata.

Ako je pozoveš sa
Code:
foo(1, 2, 3, bar=4, baz=5)
biće
Code:
args = [1, 2, 3]
i
Code:
kwargs = {'bar'=4, 'baz'=5}
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme