我又来写博了

Long time no see...

时隔多日我终于想起来我可怜的博了,怕是快饿死了,,,

最近几日不能说忙,但确实有不少事情..原计划的每日一博也没能坚持,really遗憾

好事是我有了大致的论文方向,虽然不一定能成,而且要学的东西好多啊...

言归正传,既然还是为Python养的博,还是整点干货好了

今天学到了一点东西,lambda匿名函数,把函数当做参数的形式,挺有意思,没学过

 

使用的时候:

  func = lambda x,y:x+y

这行意思是定义一个匿名函数,就是没有函数名的函数,计算两个数的和,然后用func这个变量来接收此函数的结果.这个方式在某些地方很有用的

def test(a,b,func):
r = func(a,b)
print(r)
a = int(input('请输入数字:'))
b = int(input('请输入数字:'))
func = eval(input('请输入一个计算过程:'))
test(a,b,func)

在这个例子中,连需要的计算类型都可以在运行中定义

posted @ 2017-12-08 14:29  神龟虽寿  阅读(114)  评论(0编辑  收藏  举报