在前面的知识点讲解中,我们知道了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的区别知识点讲解,希望有帮助到大家更好的理解这一知识点,下面就自己来实践操作一下吧。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。