在前面的知识点讲解中,我们知道了python中运算符的相关知识点,为了能够让大家更好的掌握这一方面的知识点,接下来的这篇文章小编就来与大家讲解一下关于python中等号与is之间的区别,希望大家能够认真的阅读本篇文章。

python中的等于与is的区别是什么?python中的等于与is有什么区别?

通过一定知识的了解,我们知道了我们可以使用比较运算符来对两个对象进行比较,其中就有两个比较运算符非常的相似,一个就是“==”,还有一个则是is符号,在很多时候,我们非常容易将这两年个符号弄混淆,他们两个都是对象相同返回Ture,不同则返回False,因此就会误导很多小伙伴以为这两个可以相互使用。

但实际上来说,等于号与is之间还是存在着本质上的差别,我们使用两个等于号一般是来对两个值进行直接的比较,来判断它们之间知否相等,但是is则是对两个变量之间进行比较,来判断这两个变量之间是否为同一个对象。

如何判断两个对象是否相等,我们就主要是来判断这两个对象的内存地址是否相同,如果内存地址相同就说明一定是同一个对象,我们同样的来看一段代码例子吧,如下所示:

import time
time1 = time.gmtime()
time2 =  time.gmtime()
print(time1 == time2)
print(time1 is time2)
#运行结果
True
False

以上就是关于python中等于与is的区别知识点讲解,希望有帮助到大家更好的理解这一知识点,下面就自己来实践操作一下吧。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!