⊗pyPmFnAPC 12 of 129 menu

ჩვეულებრივი პარამეტრების და *args-ის კომბინირება Python-ში

ფუნქციაში შესაძლებელია ჩვეულებრივი პარამეტრების და *args-ის კომბინირება. მხოლოდ ამ შემთხვევაში *args ყოველთვის უნდა იყოს ბოლო ადგილზე. მოდით დავამატოთ ჩვენს ფუნქციას ორი დამატებითი რიცხვითი პარამეტრი და გამოვიტანოთ ისინი კონსოლში *args-თან ერთად:

def func(num1, num2, *args): print(num1, num2, args) func(1, 2, 3, 4, 5) # გამოიტანს 1 2 (3, 4, 5)

კოდის შესრულების შემდეგ კონსოლში რიცხვები 1 და 2 გამოიტანება ცალკე სხვა რიცხვების კორტეჟისგან, ვინაიდან სისტემამ ისინი num1-ს და num2-ს შესაბამისად მიაკუთვნა:

1 2 (3, 4, 5)

რა იქნება შემდეგი კოდის შესრულების შედეგი:

def func(num1, num2, *args): return sum(args) + (num1 * num2) print(func(10, 5, 1, 2, 3))
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა