Funksiya argumentlari
Argumentlar
Funksiyalarga ma’lumotlarni argumentlar sifatida uzatish mumkin.
Argumentlar funksiya nomidan keyin, qavslar ichida ko‘rsatiladi. Istalgancha argument qo‘shishingiz mumkin, faqat ularni vergul bilan ajrating.
Quyidagi misolda bitta argumentli (fname) funksiya bor. Funksiya chaqirilganda biz ismni uzatamiz va u funksiya ichida to‘liq ismni chiqarish uchun ishlatiladi:
Misol
def my_function(fname):
print(fname + " Refsnes")
my_function("Emil")
my_function("Tobias")
my_function("Linus")
O‘zingiz sinab ko‘ring »
Python hujjatlarida Arguments (argumentlar) ko‘pincha args deb qisqartiriladi.
Parametrmi yoki argument?
Parametr va argument atamalari bir xil narsa uchun ishlatilishi mumkin: funksiyaga uzatiladigan ma’lumot.
Funksiya nuqtai nazaridan:
Parametr — funksiya ta’rifida qavslar ichida ko‘rsatilgan o‘zgaruvchi.
Argument — funksiya chaqirilganda unga yuboriladigan qiymat.
Argumentlar soni
Standart holatda funksiya to‘g‘ri sondagi argumentlar bilan chaqirilishi shart. Ya’ni funksiyangiz 2 ta argument kutsa, uni ko‘p ham emas, kam ham emas, aynan 2 ta argument bilan chaqirishingiz kerak.
Misol
Bu funksiya 2 ta argument kutadi va 2 ta argument oladi:
def my_function(fname, lname):
print(fname + " " + lname)
my_function("Emil", "Refsnes")
O‘zingiz sinab ko‘ring »
Misol
Bu funksiya 2 ta argument kutadi, lekin faqat 1 tasini oladi:
def my_function(fname, lname):
print(fname + " " + lname)
my_function("Emil")
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
