首页 > 编程语言 > 详细

Python学习笔记:==与is

时间:2019-07-31 21:03:40      阅读:65      评论:0      收藏:0      [点我收藏+]

==用来检查两个对象是否相等,而is用来判断两个对象是否是同一个对象。

 x = y = [1, 2, 3]
 z = [1, 2, 3]
 x == y   #True
 x == z   #True
 x is y   #True
 x is z   #False

原因:变量x和y指向的是同一个列表,z则指向另外一个列表。虽然两个列表中的值及其顺序均相等,但两个列表并非同一个对象。

参考:《Python基础教程》(第三版)(Beginning Python From Novice to Professional), 5.4.6 更复杂的条件。

Python学习笔记:==与is

原文:https://www.cnblogs.com/r0xFED/p/11278696.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!