通过自定义函数我们可以知道,进行自定义函数可以解决一类问题
#自定义两个数相加的函数
def s(a,b):
print(a,'+',b,'=',a+b)
#自定义两个参数相乘的函数
def m(a,b):
print(a,'*',b,'=',a*b)
但我们这样做却将简单问题复杂化了,因为定义函数会占用内存空间,不利于程序优化,这是我们可以引入lambda表达式
lambda表达式是个匿名函数,即没有名字的函数
匿名函数又叫语法糖
lambda表达式:是函数的另一种创建形式
使用lambda表达式,可以创建简单的函数
语法: lambda 参数列表 : 返回值
r = lambda a,b : a + b
print(r(10,20))
注意:调用时也要加括号
好处:
1.实现功能
2.优化程序(用完就删除,不占用内存)