这一章节我们聊聊对象的比较,我们分为两部分:

1.值的比较

从上图我们看见,一般值的比较都是使用==、>、

除此之外,python还实现了多个比较操作符

2.对象本身的比较(引用的比较)

python使用的是引用调用,而不是值调用,所以对比对象本身需要用到is这个关键字

上面就是一些对比的例子,但是我们从其中看见一些奇怪的现象,这就是我们所说的坑

例如:当两个对象是整形的时候,在较小的数字范围里面,python使用了缓存技术,所以才会出现a=1,b=1但是 a是b,理论上a不是b

又例如:下面的两个字符串,ab的对比说明两者是同一个对象,但是从我们理论上来说应该不是的,这里面主要涉及到python一开始的设计,字符串是不可变的,当建立了一个字符串之后,如果后面再建立相同的,首先搜索到这个字符串,然后把新的变量名贴上去,也就是对象的计数加1,所以当对比字符串的时候,两者的引用是一样的

就说到这里,谢谢大家

------------------------------------------------------------------

版权声明:本文为博主原创文章,未经博主允许不得转载。

聊聊零基础的我是如何学python的_零基础学python-4.3 对象的比较相关推荐

  1. 零基础学python语言_零基础如何入门Python语言?有哪些学习建议?

    众所周知,Python目前是最受欢迎的编程语言之一,尤其是对于零基础的初学者来说,Python语言更是十分的友好.因此,不少初学者常常会有这样一个共同的疑惑,零基础如何入门Python语言?本文就来给 ...

  2. 第一门语言学python好_零基础学编程,哪一门语言比较适合入门?

    最近,有不少小伙伴问我,说零基础学编程,第一门语言学哪个好?有人推荐学Python,理由是Python简单,对新人友好,上手快,那Python到底适不合适新人学呢. 我今天就这个问题给大家稍微的展开一 ...

  3. python零基础学难吗_零基础学习Python难吗?要怎么学Python才是最有效的?

    众所周知,Python是一种跨平台的计算机程序设计语言,也是最容易上手学习的编程语言.那么零基础学员学习Python难吗?要怎么样学Python才是最有效的?下面,我就带大家来看看如何学习Python ...

  4. 编程小白学python路线图_零基础Python学习路线图,让你少走弯路

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...

  5. 零基础学python 视频_全网最全Python视频教程真正零基础学习Python视频教程 490集...

    Python Web开发-进阶提升 490集超强Python视频教程 真正零基础学习Python视频教程 [课程简介] 这是一门Python Web开发进阶课程,手把手教你用Python开发完整的商业 ...

  6. 零基础学python 视频_零基础入门学习PYTHON(第2版)(微课视频版)

    小甲鱼畅销图书重磅升级,针对Python 3.7,通过生动的实例,让读者在实践中理解概念,在轻松.愉快中学会Python! 本书提倡理解为主,应用为王.因此,只要有可能,小甲鱼(注:作者)都会通过生动 ...

  7. 如何零基础学习python语言_零基础如何入门Python语言?有哪些学习建议?

    众所周知,Python目前是最受欢迎的编程语言之一,尤其是对于零基础的初学者来说,Python语言更是十分的友好.因此,不少初学者常常会有这样一个共同的疑惑,零基础如何入门Python语言?本文就来给 ...

  8. 手机写python爬虫_零基础开始写Python爬虫心得

    零基础学习爬虫,坑确实比较多,总结如下: 1.环境配置,各种安装包.环境变量,对小白太不友好: 2.缺少合理的学习路径,上来 Python.HTML 各种学,极其容易放弃: 3.Python有很多包. ...

  9. 如何零基础学习python语言_零基础如何学习Python编程

    Python是一门简单优雅的计算机程序设计语言,相比于C语言.Java语言,Python编程具有以下特点: 1. Python语法简单,代码可读性高,容易入门: 2. Python代码具有一定的规范性 ...

最新文章

  1. 海军工程大学学生电子课程-DIY Final预验收
  2. 2021年JVM生态中哪些是流行的、热门的、趋势是什么
  3. PMCAFF问答精选 | 对于用户反馈,产品经理需要第一时间给出回应吗?
  4. 阿里云异构计算产品是如何保障双11业务的
  5. InnoDB发展历史
  6. vue 实现压缩图片上传到oss
  7. 程序员必知必会的十大排序算法
  8. 【零基础学Java】—网络编程(五十三)
  9. apache mysql 密码_apache2 – 无法为mysql“root”用户设置密码
  10. tp5 前台 点击显示一个弹窗
  11. 甲骨文中国数据库中心将落地,与微软数据库市场两家独大
  12. 基于JAVA教务排课系统计算机毕业设计源码+数据库+lw文档+系统+部署
  13. 2021年中国果汁产量、需求量及主要类型贸易情况分析[图]
  14. PHP中 字符串 常用函数
  15. 20个超炫的HTML5 /CSS3免费网页设计模板
  16. 第 1 份工作,我只干了 2 周就被辞退了 | 十年系列
  17. Java依赖注入(DI)实例详解
  18. 双目视觉---小孔成像原理视差原理
  19. linux中集计和集约的区别,粗放型经济与集约型经济的区别是什么?
  20. C++多线程学习(三)——线程同步之条件变量

热门文章

  1. Python语言importError:cannot import name ‘InvalidArgumentException‘报错的解决方法:
  2. 【解决方案】SpringCloud项目优雅发版、部署
  3. 【免费下载】2022年1月热门报告盘点(附热门报告列表及下载链接)
  4. 2021最新基于会话推荐系统长文综述
  5. 【报告分享】2021全球职场调研中国报告:期待与忐忑,职场人的心声-普华永道.pdf(附下载链接)...
  6. 【报告分享】2020上半年短视频内容发展盘点.pdf(附下载链接)
  7. 【报告分享】阿里妈妈:熬夜真相-0点经济报告.pdf(附下载链接)
  8. 重磅福利!程序员面试——算法工程师面试大全第五部分
  9. 横空出世,席卷互联网--评微软等公司数据结构和算法面试100题 .
  10. 第三周进步奖得主分享心得,带你一起快速上分!