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
Չնայած այն բանին, որ երկրորդ թիվը օպցիոնալ պարամետր է, այն anyway կարելի է արժեք տալ ֆունկցիան կանչելիս.
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())
Պատմեք, թե ինչ կլինի ֆունկցիայի յուրաքանչյուր կանչի արդյունքը.