文件名称:定义匿名或内联函数-python cookbook(第3版)高清中文完整版
文件大小:4.84MB
文件格式:PDF
更新时间:2024-06-29 23:06:16
python cookbook 第3版 高清 中文完整版
7.6 定义匿名或内联函数 问题 你想为 sort() 操作创建一个很短的回调函数,但又不想用 def 去写一个单行函数, 而 是希望通过某个快捷方式以内联方式来创建这个函数。 解决方案 当一些函数很简单,仅仅只是计算一个表达式的值的时候,就可以使用lambda表达式来 代替了。比如: >>> add = lambda x, y: x + y >>> add(2,3) 5 >>> add('hello', 'world') 'helloworld' >>> 这里使用的lambda表达式跟下面的效果是一样的: