⊗pyPmUFOP 201 of 208 menu

Neprivalomi funkcijų parametrai Python kalboje

Funkcijų parametrus galima padaryti ne privalomais. Tam parametrams reikia nustatyti numatytąsias reikšmes. Pažiūrėkime, kaip tai daroma. Tarkime, kad turime šią funkciją:

def func(num1, num2): return num1 + num2 print(func(1, 2)) # išves 3

Padarykime taip, kad antrasis parametras pagal nutylėjimą turėtų reikšmę 2:

def func(num1, num2=2): return num1 + num2

Patikrinkime mūsų funkcijos veikimą tik su pirmuoju parametru:

print(func(1)) # išves 3

Nepaisant to, kad antrasis skaičius yra neprivalomas parametras, jam vis tiek galima nustatyti reikšmę iškviečiant funkciją:

print(func(2, 4)) # išves 6

Duota funkcija:

def func(num=5): return num * 2

Ši funkcija iškviečiama taip:

print(func(2)) print(func(10)) print(func())

Pasakykite, koks bus kiekvieno funkcijos iškvietimo rezultatas.

Duota funkcija:

def func(num1=1, num2=3): return num2 - num1

Ši funkcija iškviečiama taip:

print(func(6, 10)) print(func(5)) print(func())

Pasakykite, koks bus kiekvieno funkcijos iškvietimo rezultatas.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti