def my_func(ism):
print(ism + " Hamidov")
my_func("Mahmud")
my_func("Shahzod")
my_func("Odil")
Mahmud Hamidov
Shahzod Hamidov
Odil Hamidov
Funksiya tuzilayotganda nechta argument bilan tuzilsa, chaqirilayotganda ham shuncha argument
bilan chaqirilishi kerak. Aks holda xatolik yuz beradi.
Masalan, quyidagi misolimizda ikkita – ism va familiya argumentli funksiya tuzamiz va uni shu
ikkita argument orqali chaqiramiz:
def my_func(ism, familiya):
print(ism + " " + familiya)
my_func("Abbosbek", "Ibragimov")
Abbosbek Ibragimov
*args
Bir argument orqali bir nechta qiymatlarda foydalanmoqchi bo’lsak, funksiya tuzilayotgan vaqtda
argument nomi oldidan * belgisi qo’yiladi. Bu usul bilan ko’proq qiymatlar to’plamiga ega
bo’lamiz va bir argumentni bir nechta qiymatlar bilan ishlatishimiz mumkin.
Do'stlaringiz bilan baham: |