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)

猜你喜欢

转载自www.cnblogs.com/tangcode/p/10984042.html
今日推荐