Python!運算子的等效項是什麼?


在某些語言中,例如 C / C++,符號“!”用作邏輯非運算子。!x 如果 x 為假則返回真,否則返回假。此“!”運算子在 Python 中的等效項是邏輯非,如果運算元為假則返回真,反之亦然。

示例

在以下示例中,變數 operand_X 保留布林值 ,在應用非運算子之後,它返回

operand_X = True
print("Input: ", operand_X)

result = not(operand_X)
print('Result: ', result)

輸出

Input:  True
Result:  False

示例

對於假值,運算子返回此示例的真值。

operand_X = False
print("Input: ", operand_X)

result = not(operand_X)
print('Result: ', result)

輸出

Input:  False
Result:  True

示例

在此示例中,我們已將非運算子應用於字串物件 X,並且該運算子返回假。

X = "python"
print("Input: ", X)

result = not(X)
print('Result: ', result)

輸出

Input:  python
Result:  False

示例

在 Python 中,空列表被視為假,因此非運算子對空列表物件返回真。

li  = []
print("Input: ", li)

result = not(li)
print('Result: ', result)

輸出

Input:  []
Result:  True

示例

以下是另一個例子

print("not(10 < 20): ",not(10 < 20))
print("not(10 > 20): ",not(10 > 20))
print("not(True = True): ",not(True == True))

輸出

not(10 < 20):  False
not(10 > 20):  True
not(True = True):  False

更新日期:09-09-2023

2 千多個瀏覽量

開啟你的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.