Files
Learn-Python-Programming-Th…/ch04/lambda.explained.py
T
adii1823 ee641c189f ch04
2021-10-28 17:37:54 +05:30

31 lines
510 B
Python

# lambda.explained.py
"""
myfunc = lambda [parameter_list]: expression
def myfunc([parameter_list]):
return expression
"""
# example 1: adder
def adder(a, b):
return a + b
# is equivalent to:
adder_lambda = lambda a, b: a + b
# example 2: to uppercase
def to_upper(s):
return s.upper()
# is equivalent to:
to_upper_lambda = lambda s: s.upper()
if __name__ == "__main__":
print(adder(3, 4))
print(adder_lambda(3, 4))
print(to_upper("Hello"))
print(to_upper_lambda("Hello"))