1. 邏輯運算符
dotdot運算符表示邏輯非。這些運算符用于比較兩個布爾值,返回一個布爾值。
d和or運算符的用法
a = True
b = Falsetd b) 輸出Falset(a or b) 輸出True
2. 位運算符
中,位運算符包括按位與(&)、按位或(|)、按位異或(^)、左移位(<<)和右移位(>>)。這些運算符用于操作二進制數。
例如,以下代碼展示了位運算符的用法
a = 0b1010 十進制數10的二進制表示
b = 0b1100 十進制數12的二進制表示t(a & b) 輸出0b1000,即十進制數8的二進制表示t(a | b) 輸出0b1110,即十進制數14的二進制表示t(a ^ b) 輸出0b0110,即十進制數6的二進制表示t(a<< 1) 輸出0b10100,即十進制數20的二進制表示t(b >>1) 輸出0b0110,即十進制數6的二進制表示
3. 三元運算符
dition ? true_value false_value。
例如,以下代碼展示了三元運算符的用法
a = 10
b = 20t("a大于b" if a >b else "b大于等于a") 輸出b大于等于a
中的組合邏輯運算,包括邏輯運算符、位運算符和三元運算符。這些運算符是實現邏輯判斷和控制流程的關鍵,對于初學者來說,掌握這些運算符是非常重要的。