博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python-匿名函数lambda
阅读量:4919 次
发布时间:2019-06-11

本文共 431 字,大约阅读时间需要 1 分钟。

Python 借助lambda 表达式构建匿名函数

格式:

  lambda 参数列表:表达式

  lambda x : x ** 2

  (lambda x : x ** 2)(4)  # 调用

  foo = lambda x,y:(x + y) ** 2  #不推荐这么用

  foo(2,1)

  ################ 建议使用普通函数

  def foo(x,y):

    return(x + y) ** 2

  foo(2,12019-05-21)

 

使用lambda关键字来定义匿名函数

参数列表不需要小括号

冒号是用来分隔参数列表和表达式的

不需要使用return,表达式的值,就是匿名函数返回值

lambda表达式(匿名函数)只能写在一行上,被称为单行函数

 

用途:

  在高阶函数传参时,使用lambda表达式,往往能简化代码

 

转载于:https://www.cnblogs.com/sidaofeng/p/10899601.html

你可能感兴趣的文章
表单验证神器-validate
查看>>
图片上传的问题-偶现base64图片 小黑块问题
查看>>
echart-legend的图例改变
查看>>
表格-固定列 固定行
查看>>
bootstrap radio
查看>>
mobileSelect.js 运用 input 不让吊起小键盘
查看>>
cropper.js图片裁剪——第二弹
查看>>
axios 请求数据 入门级介绍
查看>>
PHP学习笔记
查看>>
kali安装vmtool后依旧无法拖拽文件,复制粘贴,解决办法
查看>>
【编程范式】函数式基础图示
查看>>
【JS语法】作用域与绑定图示
查看>>
未在本地计算机注册vfpoledb
查看>>
sql server 日期
查看>>
置换元素与非置换元素
查看>>
不支持事件冒泡的事件
查看>>
JavaScript中的for..in以及for...of
查看>>
JavaScript中in和hasOwnProperty的区别
查看>>
JavaScript 中 call()、apply()、bind() 的用法
查看>>
javascript中实现继承的6种方式
查看>>