Python 中 if...else 在 Lambda 函数的情况
Hemank Mehtani
2021年10月2日
2021年7月12日
lambda
函数用于在 Python 中实现一些简单的逻辑,可以将其视为匿名函数。它可以有多个参数,但只能有一个表达式,就像使用 def
关键字定义的任何其他函数一样。
我们可以在一行代码中定义 lambda
函数,并且已被证明在 Python 中非常有用。
在本教程中,我们将在 Python 的 lambda
函数中使用 if-else
语句。
if-else
语句是 Python 中的条件语句,用于执行条件的 True 和 False 部分。
if
块中的代码将在条件代码为 True 时执行,而 else
块中的代码将在条件为 False 时执行。
我们可以将 if-else
语句合并到 Python 的 lambda
函数中。
看下面的例子,
test = lambda a : True if (a > 10 and a < 20) else False
print(test(13))
print(test(1))
print(test(34))
输出:
True
False
False