2011-03-10 13 views
7

Co to jest Kwarg !! ??Kwargs w Django

Przechodzę przez samouczek w django, próbując nauczyć się języka, i natknąłem się na to.

Byłbym bardzo wdzięczny, gdyby ktoś umieścił/wskazał prosty przykład, który pomógłby zrozumieć, dlaczego i jak jest używany.

+4

Językiem nie jest "Django". Językiem jest Python. –

+0

możliwy duplikat [Co robi \ * \ * (podwójna gwiazda) i \ * (gwiazda) dla parametrów Pythona?] (Http://stackoverflow.com/questions/36901/what-does-double-star-and- star-do-for-python-parameters) – FallenAngel

+0

Zobacz podobne pytanie [# 3394835] (http://stackoverflow.com/questions/3394835/args-and-kwargs) (* args i ** kwargs) –

Odpowiedz

3

podstawie Keyword arguments' documentation podkreślił @Ignacio Vazquez-Abrams

** kwargs pozwala uchwytem nazwane argumenty, że nie zdefiniowanych wcześniej.

W wywołaniu funkcji argumenty słów kluczowych muszą przyjmować argumenty pozycji .

Wszystkie słów kluczowych Argumenty przekazywane musi odpowiadać jednej z argumentów akceptowanych przez funkcję (np aktor nie jest poprawnym argumentem dla funkcji papuga) i ich kolejność nie jest ważna .

Powiązane problemy