==和is是Python对象比较中常用的两种方式,==比较对象的值是否相等,is比较对象的身份标识(ID)是否相等,是否是同一个对象,是否指向同一个内存地址。
a=1
b=a
print(id(a))
print(id(b))
print(a==b)
print(aisb)
执行结果:
140722100085136
140722100085136
True
True
a和b的值相等,并指向同一个对象。在实际应用中,通常使用==来比较两个变量的值是否相等。is操作符常用来检查一个变量是否为None:
ifaisNone:
print("aisNone")
ifaisnotNone:
print("aisnotNone")
以上内容为大家介绍了Python中的'=='和'is',希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。http://www.mobiletrain.org/