python2 7中,表示式 not 351返回的是True

2021-04-28 17:36:21 字數 1488 閱讀 4433

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 ...