the arguments-list contains comma separated list of arguments expression is an arithmetic expression that uses the arguments in the arguments-list lambda function can be assigned to variable to give it name following is an example for creating lambda function and using itpower lambda * * print(power( )#output: lambda print( ( )#output: lambda ab print( ( )#output: lambda abc print( ( )#output: in the above example the lambda function is assigned to power variable we can call the lambda function by writing power( )where is the argument that goes in to formal parameter points to remember when creating lambda functionslambda functions doesn' have any name lambda functions can take multiple arguments lambda functions can returns only one valuethe value of expression lambda function does not have any return statement lambda functions are one line functions lambda functions are not equivalent to inline functions in and +they cannot access variables other than those in the arguments lambda functions cannot even access global variables lambda functions can be passed as arguments in other functions lambda functions can be used in the body of regular functions lambda functions can be used without assigning it to variable we can pass lambda arguments to function we can create lambda function without any arguments we can nest lambda functions time taken by lambda function to execute is almost similar to regular functions recursive functions recursion is another way to repeat code in our programs recursive functions is function which calls itself recursive functions should contain two major partsbase condition parta condition which terminates recursion and returns the result recursive partcode which calls the function itself with reduced data or information bv prasanthi dept of cse page