分享

Python身份运算符

 碧海真空月如水 2020-02-09


#Python身份运算符

#身份运算符比较两个对象的内存位置。

#Python成员运算符测试给定值是否为序列中的成员,例如字符串,列表或元组。 

#is如果运算符任一侧的变量指向相同的对象,则返回True,否则返回False。

#is not如果运算符任一侧的变量指向相同的对象,则返回True,否则返回False。

a = 3#定义变量

b = 4

c = 4

x=id(a)#id() 函数用于获取对象的内存地址。

y=id(b)

z=id(c)

print (x,y,z)#输出内存地址

if ( a is b ):##is如果运算符任一侧的变量指向相同的对象,则返回True,否则返回False。

   print ("True")

else:

   print ("False")

if ( c is not b ):#is not如果运算符任一侧的变量指向相同的对象,则返回True,否则返回False。

   print ("假")

else:

   print ("真")

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多