*args


Ixtiyoriy sondagi argumentlar, *args

Agar funksiyangizga nechta argument uzatilishini bilmasangiz, funksiya ta’rifida parametr nomidan oldin * belgisini qo‘ying.

Shunda funksiya argumentlarni tuple ko‘rinishida qabul qiladi va elementlarga shunga mos ravishda murojaat qila oladi:

Misol

Agar argumentlar soni noma’lum bo‘lsa, parametr nomidan oldin * qo‘ying:

def my_function(*kids):   print("The youngest child is " + kids[2]) my_function("Emil", "Tobias", "Linus")
O‘zingiz sinab ko‘ring »

Python hujjatlarida Arbitrary Arguments (ixtiyoriy sondagi argumentlar) ko‘pincha *args deb qisqartiriladi.




W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!