⊗pyPmUFOP 201 of 208 menu

Незадължителни параметри на функции в Python

Параметрите на функциите могат да бъдат направени незадължителни. За целта на параметрите трябва да се зададат стойности по подразбиране. Нека видим как се прави това. Нека имаме следната функция:

def func(num1, num2): return num1 + num2 print(func(1, 2)) # ще изведе 3

Нека направим така, че вторият параметър по подразбиране да има стойност 2:

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

Нека проверим работата на нашата функция само с първия параметър:

print(func(1)) # ще изведе 3

Въпреки че второто число е незадължителен параметър, на него все пак може да се зададе стойност при извикване на функцията:

print(func(2, 4)) # ще изведе 6

Дадена функция:

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

Тази функция се извиква по следния начин:

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

Разкажете какъв ще бъде резултатът от всяко от извикванията на функцията.

Дадена функция:

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

Тази функция се извиква по следния начин:

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

Разкажете какъв ще бъде резултатът от всяко от извикванията на функцията.

Български
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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне