python基础--匿名函数

Posted tangcode

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础--匿名函数相关的知识,希望对你有一定的参考价值。

def calc(x):
    return x+1

a=calc(10)
print(calc)
print(lambda x:x+1)#lambda函数的内存地址,利用函数名可以作为值传递给变量
b=lambda x:x+1
print(b(10))


name="alex"
# def change_name(x):
#     return x+‘_sb‘
#
#
# res=change_name(name)
# print(res)


func=lambda x:x+_sb
print(func(name))


f=lambda x,y:x+y
print(f(1,2))

fun=lambda x,y,z:(x+1,y+1,z+1)#lambda函数需要返回多个值时需要加上括号表示元祖返回
print(fun(1,2,3))


# def ti():
#     return 1,2,3--->(1,2,3)python函数默认已元祖形式返回
# a=ti()
# print(a)

 

以上是关于python基础--匿名函数的主要内容,如果未能解决你的问题,请参考以下文章

python基础知识--10Lambda匿名函数三元表达式及mapreducefilter

python基础---内置函数 和 匿名函数 知识点自查填空题

python函数基础:嵌套函数作用域匿名函数递归函数

python基础——匿名函数及递归函数

Python基础---匿名函数

python函数基础2