Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyPmFnMPP 11 of 129 menu
◀ ▶

Python-da funksiyaya bir neçə parametrin ötürülməsi

Tutaq ki, bizim bir neçə ədəd parametri qəbul edən funksiyamız var:

def func(num1, num2): return num1 + num2 print(func1(2, 3))

Funksiya çağırıldıqda verilmiş 2 və 3 ədədləri müvafiq olaraq num1 və num2 dəyişənlərinə düşəcək.

Lakin elə hallar olur ki, funksiyanı çağırarkən çoxlu parametrlər ötürmək lazım gəlir, onların sayı əvvəlcədən məlum olmur. Python-da funksiyanı təyin edərkən yalnız bir dəyişən təyin etmək olar, ondan sonra bütün ötürülmüş parametrlərin kortecı əldə ediləcək. Bunun üçün həmin dəyişəndən əvvəl * simvolu qoymaq lazımdır. Belə dəyişən ənənəvi olaraq args adlanır, lakin ona hər hansı başqa ad da vermək olar. Bütün parametrləri çap etmək üçün funksiyanın badində bu dəyişəni, lakin artıq * olmadan yazmaq lazımdır:

def func(*args): return args print(func(1, 2, 3)) # (1, 2, 3) çap edəcək

Sonra əldə edilmiş parametrlərlə istənilən digər əməliyyatları yerinə yetirmək olar. Gəlin onların cəmini tapaq:

def func(*args): return sum(args) print(func(1, 2, 3)) # 6 çap edəcək

İstifadəçi adlarını limitsiz sayda parametr kimi qəbul edən və onları konsolda kortec şəklində çap edən funksiya yazın.

← →
↑
Azərbaycan▼
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et