python中的not具体表示是什么,举个例子说一下,衷心的感谢

Python018

python中的not具体表示是什么,举个例子说一下,衷心的感谢,第1张

在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 有相同的标识";

1、and为且,and两边的变量都是true的时候结果是true

如:1)5>3 and 4>2     True

       2)5>3 and 4<2     False

2、or为或,有一个是true的时候结果即为true

如:1)5>3 or 4>2     True

        2) 5>3 or 4<2      True

3、not取反.

如:1)not 5>3     False

       2)not  5<3     True

4、当not和and及or在一起运算时,优先级为是 not >and >or.

如果有括号,括号的优先级最高,先运算括号中的结果。

逻辑判断词。

在python中not是逻辑判断词,用于布尔型True和False,notTrue为False,notFalse为True,以下是几个常用的not的用法:

(1)not与逻辑判断句if连用,代表not后面的表达式为False的时候,执行冒号后面的语句。

(2)判断元素是否在列表或者字典中,ifanotinb,a是元素,b是列表或字典。

Python是一种广泛使用的解释型、高级和通用的编程语言。Python由荷兰数学和计算机科学研究学会的GuidovanRossum创造,第一版发布于1991年,它是ABC语言的后继者,也可以视之为一种使用传统中缀表达式的LISP方言。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。