Real_小T 发表于 2017-12-5 17:19
这是python特有写法 你这句话意思就是 if not 后面这个条件如果为真 就返回if not前面这个 否则就是0
Real_小T 发表于 2017-12-5 17:19
这是python特有写法 你这句话意思就是 if not 后面这个条件如果为真 就返回if not前面这个 否则就是0
liudinglong1989 发表于 2017-12-5 17:28
test =lambda fn:3 if not os.path.isdir(2) else 0
print(test)
Real_小T 发表于 2017-12-5 17:27
上代码会解释得更清楚一些:
上面这个运行结果是0
Real_小T 发表于 2017-12-5 17:30
Lambda中文名叫匿名函数 是个函数 函数是要带参数进去的
Real_小T 发表于 2017-12-5 17:30
Lambda中文名叫匿名函数 是个函数 调用函数是要带参数进去的
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |