20 Kasım 2009, Cuma
Anlayış Python kwargs
Python **kwargs
kullanım alanları nelerdir?
Bir tablo üzerinde objects.filter
*ve 4* bir argüman iletebilirsiniz biliyorum.
Ayrıca timedelta(hours = time1)
yani zaman farkları belirtmek için bunu yapabilir miyim?
Tam olarak nasıl çalışır? Bu sınıflar'? açıyor a,b=1,2
gibi?
CEVAP
20 Kasım 2009, Cuma
**kwargs
anahtar fonksiyonları argümanların rastgele bir sayı alalım kullanabilirsiniz:
>>> def print_keyword_args(**kwargs):
... # kwargs is a dict of the keyword args passed to the function
... for key, value in kwargs.iteritems():
... print "%s = %s" % (key, value)
...
>>> print_keyword_args(first_name="John", last_name="Doe")
first_name = John
last_name = Doe
Ayrıca anahtar kelime argümanlar sözlük oluşturarak arama işlevleri ve çalışması için geçen zaman **kwargs
sözdizimi kullanabilirsiniz:
>>> kwargs = {'first_name': 'Bobby', 'last_name': 'Smith'}
>>> print_keyword_args(**kwargs)
first_name = Bobby
last_name = Smith
Python Tutorial nasıl çalışır iyi bir açıklama, bazı güzel örnekler içerir.
Bunu Paylaş:
() Anlayış Python süper __init__() yön...
**Kullanmak için doğru yolu Python kwa...
Harita anlayış işlevi. python...
Dönüştürme Python kwargs için dict?...
____ ____ Hazırlanın anlayış ve Python...