**kwargs
Ixtiyoriy sondagi kalit so‘zli argumentlar, **kwargs
Agar funksiyangizga nechta kalit so‘zli argument uzatilishini bilmasangiz, funksiya ta’rifida parametr nomidan oldin ikkita yulduzcha — ** qo‘ying.
Shunda funksiya argumentlarni lug‘at (dictionary) ko‘rinishida qabul qiladi va elementlarga shunga mos ravishda murojaat qila oladi:
Misol
Agar kalit so‘zli argumentlar soni noma’lum bo‘lsa, parametr nomidan oldin ikkita ** qo‘ying:
def my_function(**kid):
print("His last name is " + kid["lname"])
my_function(fname = "Tobias", lname = "Refsnes")
O‘zingiz sinab ko‘ring »
Python hujjatlarida Arbitrary Kword Arguments (ixtiyoriy sondagi kalit so‘zli argumentlar) ko‘pincha **kwargs deb qisqartiriladi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
