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
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言
C++
C#
MongoDB
MySQL
Javascript
PHP