首页 / 科技百科 / 正文

Python自定义函数 

Python自定义函数主要有两种方式:

1. 使用lambda关键字定义的匿名函数:这种函数只能在一行内完成,其语法为lambda parameters: function_expression。其中,lambda是匿名函数的关键起始词,parameters是函数可能涉及的形参,如有多个参数,需要用英文状态逗号隔开,function_expression为具体的函数体。

2. 使用def关键字构造有名称的自定义函数:这种函数可以构造多行而复杂的函数,其语法为def function_name(parameters): function_expression return(result)。其中,def是define单词的缩写,表示自定义,function_name为自定义的函数名称,parameters为自定义函数的形参,需要放在圆括号内,第一行的结束必须要加上英文状态的冒号,function_expression是具体的函数体,return用于返回函数的计算结果,如果有多个值需要返回,可以全部写在return的括号内,并以逗号隔开。

在实际使用中,def语句相对更加重要,使用情况较多,而lambda语句较少使用。

如有侵权请及时联系我们处理,转载请注明出处来自