Python匿名函数
2023-01-06 本文已影响0人
技术老男孩
一、匿名函数定义:
- python 允许用
lambda
关键字创造匿名函数 - 匿名是因为不需要以标准的 def 方式来声明
- 一个完整的
lambda语句
代表了一个表达式,这个表达式定义体必须和声明放在同一行
二、lambda语法格式:
lambda “参数1”,“传参2”..: “返回值”
- 示例
def add(x, y):
return x+y
def func01(num):
# if num % 2 == 1:
# return True
# else:
# return False
# if表达式
return True if num % 2 == 1 else False
test = lambda num: True if num % 2 == 1 else False
print(test(100)) # False
myadd = lambda x, y: x+y # 显示调用不推荐
print(myadd(100, 200)) # x = 100, y = 200
print(add(1, 2))