python运算符

比较运算符:

==   比较两个对象是否相等

!=    不等于

<>     不等于

and

or

not

成员运算符

in   如果在指定序列中找到值,则返回true,否则返回false

not   in   如果在指定序列中没有找到值,则返回true,否则返回false

a = 10

b = 20

list = [1, 2, 3, 4, 5 ];

if ( a in list ):

    print "1 - 变量 a 在给定的列表中 list 中"

else:

    print "1 - 变量 a 不在给定的列表中 list 中"

if ( b not in list ):

    print "2 - 变量 b 不在给定的列表中 list 中"

else:

    print "2 - 变量 b 在给定的列表中 list 中"

身份运算符:判断两个标识符是否引用自同一个对象

is

not  is

is 与 == 区别:

is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。

 id() 函数用于获取对象内存地址。

x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回 False

原文地址:https://www.cnblogs.com/linqiuhua/p/7694128.html