发布时间:2022-03-07 10:26:38 人气:224 作者:多测师
== 和 is是Python 对象比较中常用的两种方式,== 比较对象的值是否相等, is 比较对象的身份标识(ID)是否相等,是否是同一个对象,是否指向同一个内存地址。
a = 1
b = a
print(id(a))
print(id(b))
print(a == b)
print(a is b)
执行结果:
140722100085136
140722100085136
True
True
a和b的值相等,并指向同一个对象。在实际应用中,通常使用== 来比较两个变量的值是否相等。is 操作符常用来检查一个变量是否为 None:
if a is None:
print("a is None")
if a is not None:
print("a is not None")
以上内容为大家介绍了Python中的'==' 和 'is',希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/