欢迎访问wabc.cc — 源码交易 · 软件定制 · 建站服务一站式平台
全部分类
首页 - 首页 - 解决方案 - 推荐文章 - python中“is”与“==”的区别(广州中软卓越)

python中“is”与“==”的区别(广州中软卓越)

分类:推荐文章 · 发布:2025-12-20 · 浏览:7

想要认清python里面“is”和“==”两者的区别,就跟着中软卓越广州Python培训课程老师的节奏来走。首先要明确的是python里面的对象都具备三要素:id,type,value,而“is”和“==”的区别是“is”是通过id来判断的,而“==”是通过value来判断的。

1.jpg

从上面可以看出a和b的值是一样的,在给变量赋值的时候都会开辟一个新的空间用来存储变量的值,所以a和b的id不一样,所以用is判断的时候是False。

需要注意的是,比对数字的时候如果是常用数字,他们的id是一样的,结果就会如下:

2.jpg

python中会有固定空间存储常用的数字0-255,所以在使用这些常用的数字的时候不会单独开辟空间进行储存,只是对这些数字进行引用。

关于python中“is”与“==”的区别已经讲解完毕了。去企业,学习企业需要的编程技能!广州中软卓越Python培训,真实企业背景,送你企业入场券!

广州中软卓越课程:http://gzetc.com.cn/


上一篇:软件测试方法之本地化测试(广州中软卓越)
下一篇:微信小程序运营前要做好哪些准备?

相关文章

源码分类

热门源码

最新资讯

联系我们