Python 中 if...else 在 Lambda 函数的情况

Hemank Mehtani 2021年10月2日 2021年7月12日
Python 中 if...else 在 Lambda 函数的情况

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

相关文章 - Python Lambda