Contents
Lambda Function without Arguments in Python
In Python, you can define a lambda function without any arguments by using an empty parameter list.
For example, consider the following lambda function.
lamda: "Hello World"
This lambda function has no arguments, and when you call this lambda function, it always returns "Hello World".
Therefore, a lambda function without arguments returns a specified constant value.
Examples
1. Lambda Function without arguments that always returns “Hello World”
In the following program, we define a lambda function without any arguments, and that always returns a string value of "Hello World". We shall assign the lambda function to a variable named greeting. Call the lambda function with greeting() and print the returned value.
Python Program
greeting = lambda: "Hello World"
# Call the lambda function
result = greeting()
print(result)
Run Code CopyOutput
Hello World
2. Lambda Function without arguments that always returns 3.14
In the following program, we define a lambda function without any arguments, and that always returns a floating point value of 3.14.
We shall assign the lambda function to a variable named pi.
Python Program
pi = lambda: 3.14
# Call the lambda function
result = pi()
print(f"PI is {result}")
Run Code CopyOutput
PI is 3.14
Summary
In this tutorial of Python Lambda Functions, we learned how to define a lambda function without arguments, and does this lambda function work, with the help of example programs.