lambda 结合if判断
格式:函数名 = lambda 形参:为真结果 if 条件 else 为假结果
普通写法:
a = 8
b = 7
print('a比b小') if a < b else print('a大于等于b')
lambda 写法:
compare = lambda a, b: 'a比b小' if a < b else 'a大于等于b' # a,b是形参,比较大小
print(compare(2, 5))
lambda 结合if判断
格式:函数名 = lambda 形参:为真结果 if 条件 else 为假结果
普通写法:
a = 8
b = 7
print('a比b小') if a < b else print('a大于等于b')
lambda 写法:
compare = lambda a, b: 'a比b小' if a < b else 'a大于等于b' # a,b是形参,比较大小
print(compare(2, 5))