Python学习笔记之lambda

59 次浏览 1 分钟阅读 0 个喜欢
# 匿名函数
# lambda 函数
# example 不带参数
func = lambda: 'hello world'
res = func()
print(res)
# example 带参数
func = lambda n : print('欢迎来到%s博客' % (n))
func('张宇童') # 欢迎来到张宇童博客

# 类似于三元运算符
# True if Expression else False
titleName = '张宇童博客'
res = '是的' if '张宇童' in titleName else '不是'
print(res) # 是的

func = lambda n : '奇数' if n % 2 else '偶数'
print(func(4))