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