Python中关键字is与==的区别简述

 更新时间:2014年07月31日 15:31:56   投稿:shichen2014  
这篇文章主要介绍了Python中关键字is与==的区别,对于Python初学者有一定的借鉴学习价值,需要的朋友可以参考下

本文以简单示例分析了python中关键字is与 ==的区别,供大家参考一下。

首先说明一下Python学习中几个相关的小知识点。

Python中的对象包含三要素:id、type、value
其中:id用来唯一标识一个对象type标识对象的类型value是对象的值

is判断的是a对象是否就是b对象,是通过id来判断的

==判断的是a对象的值是否和b对象的值相等,是通过value来判断的

具体示例如下:

>>> a=100
>>> b=100.0
>>> a is b
False
>>> a==b
True
>>> id(a)
30696848L
>>> id(b)
48685000L
>>> id(a)==id(b)
False

相关文章

  • Python进阶学习之你真的懂元组吗?

    Python进阶学习之你真的懂元组吗?

    在我们学习python的过程中,对元组的介绍通常是成为”不可变的列表“,但是这其实并没有完全的概括元组的功能。在本文中,我们将会介绍元组作为记录的功能,话不多说我们开始吧
    2023-04-04
  • Python爬虫突破反爬虫机制知识点总结

    Python爬虫突破反爬虫机制知识点总结

    在本篇文章里小编给大家整理了一篇关于Python爬虫突破反爬虫机制知识点总结内容,有需要的朋友们可以跟着学习下。
    2021-11-11
  • python 多线程与多进程效率测试

    python 多线程与多进程效率测试

    这篇文章主要介绍了python 多线程与多进程效率测试,在Python中,计算密集型任务适用于多进程,IO密集型任务适用于多线程、接下来看看文章得实例吧,需要的朋友可以参考一下哟
    2021-10-10
  • pandas中的ExcelWriter和ExcelFile的实现方法

    pandas中的ExcelWriter和ExcelFile的实现方法

    这篇文章主要介绍了pandas中的ExcelWriter和ExcelFile的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • python 实现提取log文件中的关键句子,并进行统计分析

    python 实现提取log文件中的关键句子,并进行统计分析

    今天小编就为大家分享一篇python 实现提取log文件中的关键句子,并进行统计分析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • Selenium的使用详解

    Selenium的使用详解

    今天小编就为大家分享一篇关于Selenium的使用详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • python实现图像自动Gamma校正方式

    python实现图像自动Gamma校正方式

    这篇文章主要介绍了python实现图像自动Gamma校正方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • numpy数组切片的使用

    numpy数组切片的使用

    本文主要介绍了numpy数组切片的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • Python中防止sql注入的方法详解

    Python中防止sql注入的方法详解

    SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。下面这篇文章主要给大家介绍了关于Python中防止sql注入的方法,需要的朋友可以参考下。
    2017-02-02
  • python读取nc数据并绘图的方法实例

    python读取nc数据并绘图的方法实例

    最近项目中需要处理和分析NC数据,所以下面这篇文章主要给大家介绍了关于python读取nc数据并绘图的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-05-05

最新评论