我是靠谱客的博主 甜甜棒球,最近开发中收集的这篇文章主要介绍python 匿名函数添加判断_PYTHON学习0027:函数---匿名函数----2019-6-20,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

def calc(x,y):

return x×y

可以用匿名函数形式写为:

lambda x,y:x×y

调用方法为:

1、给匿名函数赋值

func=lambda x,y:x×y

2、然后调用,像普通函数一样调用:

func=lambda x,y :x*y

func(func(5,6))

输出为:

30

注意:匿名函数不支持复杂的诸如逻辑判断语句,只能写最简单的语句,最多支持到写3元运算,如:

func=lambda x,y :x*y if x

print(func(8,6))

输出为:1.3333333333333333

知识点:map()用法:

map() 函数语法:map(function, iterable, ...)

function -- 函数

iterable -- 一个或多个序列

map() 会根据提供的函数对指定序列做映射。

返回值

Python 2.x 返回列表。

Python 3.x 返回迭代器。

第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。

实例

以下实例展示了 map() 的使用方法:

def square(x) : # 计算平方数

... return x 2

...

map(square, [1,2,3,4,5]) # 计算列表各个元素的平方

[1, 4, 9, 16, 25]

如果**使用匿名函数则,就能节省代码量:**

map(lambda x: x 2, [1, 2, 3, 4, 5]) # 使用 lambda 匿名函数

[1, 4, 9, 16, 25]

最后

以上就是甜甜棒球为你收集整理的python 匿名函数添加判断_PYTHON学习0027:函数---匿名函数----2019-6-20的全部内容,希望文章能够帮你解决python 匿名函数添加判断_PYTHON学习0027:函数---匿名函数----2019-6-20所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部