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 »
Agar funksiyani 1 yoki 3 ta argument bilan chaqirishga urinsangiz, xatolik yuz beradi:

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!