1樓:匿名使用者
< 小於是關係運算子bai用於比較, not是邏輯du運算子,返回zhi相反的bool值
據我所知所dao有的關係運算回符優先順序都高於答邏輯運算子,所以是先計算 3**5 <-1的值
如2>1 and 3>2 肯定是先運算關係運算 2>1 和3>2 再執行邏輯運算and
python中的not具體表示是什麼,舉個例子說一下,衷心的感謝
2樓:足壇風行者
在python中not是邏輯判斷詞,用於布林型true和false。
布林"非" :如果 x 為 true,返回 false 。如果 x 為 false,它返回 true。 例如:
a = 0;
b = 1;
if not ( a and b ):
print "變數 a 和 b 都為 false,或其中一個變數為 false";
else:
print "變數 a 和 b 都為 true";
輸出結果為:變數 a 和 b 都為 false,或其中一個變數為 false。
擴充套件資料
1、not 和 in 連線的用法:
not in ,如果在指定的序列中沒有找到值返回 true,否則返回 false。x 不在 y 序列中 , 如果 x 不在 y 序列中返回 true。例如:
b = 20;
list = [1, 2, 3, 4, 5 ];
if ( b not in list ):
print "變數 b 不在給定的列表中 list 中";
else:
print "變數 b 在給定的列表中 list 中";
2、is 和 not 連線的用法:
is not , 是判斷兩個識別符號是不是引用自不同物件,x is not y , 類似 id(a) != id(b)。如果引用的不是同一個物件則返回結果 true,否則返回 false。
例如:a = 20;
b = 30;
if ( a is not b ):
print "4 - a 和 b 沒有相同的標識";
else:
print "4 - a 和 b 有相同的標識";
3樓:程式設計豬
not
bool
等價於bool
== false。可以想成:
「是錯的嗎?」
或者是「反過來。」
或是「你真我假,你假我真。」
4樓:匿名使用者
>>> a=[1,2,3]
>>> b=1
>>> b not in a
false
>>>
5樓:匿名使用者
這個有點不好說,建議看看python之禪
python正規表示式refindallrbw
在python的string前面加上 r 是為了告訴編譯器這個string是個raw string,不要轉意backslash 例如,n 在raw string中,是兩個字元,和n,而不會轉意為換行符。由於正規表示式和 會有衝突,因此,當一個字串使用了正規表示式後,最好在前面加上 r 例 r n n...
C語言表示式105的值是C語言中表示式105的值是?
是1。根據c語言運算規則,檢查左運算元的值是否小於右運算元的值,如果是則條件為真。1 0 5是先執行1 0 false 結果為0,再執行0 5 true 因此結果為1。如下 表示式的值為1 根據運算子表,是從左往右結合的。先看1 0是假,返回0。原式就變成 0 5,是真,返回1 所以結果就是 1。擴...
vb中表示式222的值是false,221的值是t
2 2 2 等同於 2 2 2 括號裡的2 2成立,值是true,則有 true 2,true的值是 1,所以 1 2不成立,結果為版false 第二個表 達式權計算後是 1 1 成立,所以表示式值是true vb裡表示式2 3 1為什麼是ture 邏輯執行符中 優先順序高於 所以先判斷2 3,2 ...