= add( ,bdefault arguments the formal parameters in function definition can be assigned default value such parameters to which default values are assigned are called default arguments default value can be assigned to parameter by using the assignment operator function definition can have one or more default arguments default arguments allow function call to pass less parameters than the number of parameters in the function definition (no of parameters in function call and function header need not be samefollowing example demonstrates function with default arguments and its usagedef ( , = , = )print( , ,cf( #output: def ( , = , = )print( , ,cf( = #output: def ( , = , = )print( , ,cf( , #output: def ( , = , = )print( , ,cf( , = #output: def ( , = , = )print( , ,cf( , , #output: keyword arguments in generalwhen parameters are passed in function callthey are assigned to formal parameters based on their position such parameters are called positional parameters we can also pass the parameters based on the name (keywordof the parameter in the function definition such parameters are called keyword arguments points to remember when using keyword argumentsall keyword parameters must match one of the parameters in the function definition order of keyword arguments is not important value should not be passed more than once to keyword parameter bv prasanthi dept of cse page