在前面的知识点讲解中,我们知道了python中运算符的相关知识点,为了能够让大家更好的掌握这一方面的知识点,接下来的这篇文章小编就来与大家讲解一下关于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,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。