01两种自定义函数及语法
虽然Python的标准库中自带了很多“方法”或函数,并且第三方模块也提供了更多的现成"方法"与函数,但有时还是不能满足需求,这时就需要自定义函数了。...另外,为了避免重复编写代码并使代码简洁易读,可以将常用的代码块封装为函数,在需要时调用函数即可。...Python中两种自定义函数:
lambda 关键字定义的匿名函数
def 关键字构造有名称的自定义函数
1.lambda定义匿名函数
用lambda 关键字定义“一气呵成”的匿名函数,所有代码只能在一行内完成...2.def自定义函数
虽然匿名函数应用灵活用途很多,但最大特点也是短板,即无法通过lambda函数构造一个多行而复杂的函数。...,(这是很多初学者容易忽略的细节)
function_expression 是具体的函数体(注意,第二行开始需要缩进),根据需求,可以简单可复杂;
return用于返回函数的计算结果,如果有多个值需要返回