Important Notice:

Course Content
The Calendar Module
Library Function/Predefined Functions
0/4
Sys Module
Library Function/Predefined Functions
0/2
OS Module
Library Function/Predefined Functions
0/2
Functions in Python (Chapter-10) M3-R5
About Lesson

variable-length arguments:-

                   बहुत बार हमें ऐसा function define करना होता है जिसे call करते समय कितने भी (arbitrary) arguments pass किए जा सकें तो इसके लिए हम function में parameter name के आगे asterisk (*) लगा देते हैं।

                   जब हम ऐसा करते हैं तो हम function को call करते वक्त कितने भी arguments pass कर सकते हैं और ये सभी arguments हमारे function के arbitrary parameter में tuple के तौर पर store हो जाते हैं।

def fun(*num):

    sum=0

    for i in num:

        sum=sum+i

    print(“Sum is =”,sum)

fun(50,20)

fun(10,20,30)

 

def fun(*num):

    print(num)

fun(10,20)

fun(10,20,30,40,50)

 

variable-length arguments:-

                        Many times we have to define a function which can take any number of (arbitrary) arguments when called. For this, we put an asterisk (*) before the parameter name in the function.

                       When we do this, we can pass any number of arguments when calling the function and all these arguments are stored as a tuple in the arbitrary parameter of our function.

def fun(*num):

    print(num)

fun(10,20)

fun(10,20,30,40,50)

 

error: Content is protected !!