Python 中 is 和== 的区别

初学python的时候,发现python中== 用来比较两个string的值,之前用java的话,比较string 都是用equals,所以专门搞清楚  他们的区别。


==比较的是值(如同java中的equals方法)

is比较的是引用(可以看作比较内存地址, 类似于java中的==)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 是不是很诧异,a, b都是‘hello’的时候is和==都是True,为什么是‘hello world’的时候就不...
    Sunnky阅读 4,350评论 0 2
  • Python中的对象包含三要素:id、type、value。 id 用来唯一标识一个对象,type 标识对象的类型...
    東飛阅读 1,404评论 0 0
  • 一看学校,专业,兴趣和抱负。有些专业,可能在大城市里才能找到对口的工作,在小城市里只能转换跑道。如果对自己的专业比...
    吴黄龙本人阅读 1,735评论 0 0
  • 学习简书写作第八周。 一、本周完成情况 1、《不懂项目管理,还敢拼职场》上周已经完成第一部分读书笔记,粘贴内容多显...
    虾米大家阅读 916评论 0 3
  • 我原先并不是一个爱看书的人。但上了大学以后,确实也迷茫过很长一段时间,感觉学习成绩也很一般,人际关系也很一般,各方...
    瀚犇阅读 3,126评论 5 3