2011-03-10 44 views
7

什麼是Kwarg !! ??Django Kwargs

我一直在經歷django中的一個教程,試圖學習語言,我偶然發現了這一點。

我真的很感激,如果有人可以發表/指向一個簡單的例子,這將有助於理解爲什麼以及如何使用它。

+4

該語言不是「Django」。該語言是Python。 –

+0

可能重複[\ * \ *(雙星)和\ *(星星)爲Python參數做些什麼?](http://stackoverflow.com/questions/36901/what-does-double-star-and-爲python參數) – FallenAngel

+0

看到類似的問題[#3394835](http://stackoverflow.com/questions/3394835/args-and-kwargs)(*參數和** kwargs) –

回答

3

基於Keyword arguments' documentation通過@Ignacio巴斯克斯 - 艾布拉姆斯

** kwargs允許你,你有沒有 提前定義手柄命名的參數指出。

在函數調用中,關鍵字參數必須遵循位置 參數

所有關鍵字參數傳遞必須匹配由功能接受 一個參數(例如演員不是鸚鵡功能的有效 參數),和他們的順序並不重要