2011-03-10 14 views
7

Kwarg nedir?Django'da Kwargs

Django'da bir öğreticiden geçiyorum, dili öğrenmeye çalışıyorum ve bunun üzerinde tökezledim.

Bazılarının neden ve nasıl kullanıldığını kavramaya yardımcı olacak basit bir örnek gösterip gösteremeyeceğini gerçekten takdir ediyorum. Keyword arguments' documentation dayanarak

+4

Bu dil "Django" değil. Dil Python. –

+0

[Python parametreleri için ne yapar? \ * \ * (Çift yıldız) ve \ * (yıldız) 'ın olası bir kopyası?] (Http://stackoverflow.com/questions/36901/what-does-double-star-and- star-do-for-python-parameters) – FallenAngel

+0

Benzer soruya bakın [# 3394835] (http://stackoverflow.com/questions/3394835/args-and-kwargs) (* args ve ** kwargs) –

cevap

3

önceden tanımlanmayan var sap adlı argümanları yapmanızı sağlar

** kwargs @Ignacio Vazquez-Abrams tarafından dikkat çekti. Bir işlev çağrısında

, anahtar kelime argümanlar pozisyonel argümanları takip etmek zorundadır. (Örneğin aktör papağan fonksiyonu için geçerli bir argüman değil) işlevi
tarafından kabul argümanlar biriyle eşleşmelidir geçti

Tüm anahtar kelime argümanlar ve sıralarına önemli değildir.

İlgili konular