Passing arguments

Ko‘pgina funksiyalar ularga argumentlarni uzatishga imkon beradi.

SU

Argumentlarni uzatish

Ko‘pgina funksiyalar ularga argumentlarni uzatishga imkon beradi. Buning sababi shundaki, siz odatda funksiyaga bitta yoki bir nechta pozitsion argumentlarni uzatishni xohlaysiz, shunda funksiya ulardan qandaydir ishni bajarishi mumkin bo‘ladi.

Keling, name deb nomlangan argumentni qabul qiladigan va keyin salomlashish xabarini chop etadigan funksiya yaratamiz:

>>> def welcome(name):
...     print(f'Xush kelibsiz, {name}')
...
>>> welcome('Mike')
Xush kelibsiz, Mike

Agar siz boshqa dasturlash tillaridan foydalangan bo‘lsangiz, ba'zilari funksiyalardan nimadir qaytarishni talab qilishini bilishingiz mumkin. Python’da, agar siz qaytarish qiymatini aniq belgilamasangiz, avtomatik ravishda None qiymatini qaytaradi.

Keling, funksiyani chaqirib, uning natijasini return_value deb nomlangan o‘zgaruvchiga tayinlab ko‘ramiz:

>>> def welcome(name):
...     print(f'Xush kelibsiz, {name}')
...
>>> return_value = welcome('Mike')
Xush kelibsiz, Mike
>>> print(return_value)
None

Natijani chop etganingizda, return_value ning None ekanligini ko‘rishingiz mumkin.

Ushbu sahifada

Xato haqida xabar berish