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

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

首先要记住的是 匿名函数的关键字是 lambda

匿名函数多数用于只需要使用一次或者是方便简洁 或者是灵活的根据所输入的表达式而执行的方法时使用

例子:

进行两个数的相加运算

def fun(x,y)

  print(x+y)

fun(1,2)

而使用lambda 

fun = lambda x,y:x+y

print(fun(1,2))

lambda的返回值就是你所定义的时使用的:后面的表达式的值

再比如在python2中

fun = input(“输入一个匿名函数(lambda x,y:x+y)”)

print(fun(1,2))

如此也可以进行计算+ 根据输入的表达式不同进行计算

在python3中input默认为字符串的形式存储   需要  fun = eval(fun) 把字符串转化为表达式

python2中input默认为表达式 需要输入的为字符串的时候 raw_input()

 

转载于:https://www.cnblogs.com/hyn934/p/8196484.html

你可能感兴趣的文章
PHP常用工具方法集...
查看>>
Mircosoft 正式把Windows Mobile改名为Windows Phone,你会因此而购买Windows Phone吗?
查看>>
linux系统下nginx安装目录和nginx.conf配置文件目录
查看>>
Maven打包小技巧--持续更新
查看>>
ReactNative 触摸事件处理
查看>>
在 MongoDB 上模拟事务操作来实现支付
查看>>
2016 10 26考试 NOIP模拟赛 杂题
查看>>
C++迭代器
查看>>
web框架之Django(一)
查看>>
mysql optimization
查看>>
Leetcode#832. Flipping an Image(翻转图像)
查看>>
正则表达式学习手册
查看>>
点分治题表
查看>>
webpack常用配置
查看>>
ajax 页面无刷新
查看>>
perl学习笔记——目录操作
查看>>
好未来提前批
查看>>
LeetCode 581. 最短无序连续子数组(Shortest Unsorted Continuous Subarray)
查看>>
hihocoder 1689 - 推断大小关系(图论+二分)
查看>>
暑假个人小结
查看>>