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


Posted in Python onJuly 31, 2014

本文以简单示例分析了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的ORM框架SQLObject入门实例
Apr 28 Python
python获取一组汉字拼音首字母的方法
Jul 01 Python
Python随机生成数据后插入到PostgreSQL
Jul 28 Python
Python下载网络文本数据到本地内存的四种实现方法示例
Feb 05 Python
python3爬取淘宝信息代码分析
Feb 10 Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
Aug 12 Python
Python字符串、列表、元组、字典、集合的补充实例详解
Dec 20 Python
Python3 集合set入门基础
Feb 10 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
Mar 30 Python
Python应用实现处理excel数据过程解析
Jun 19 Python
python3获取控制台输入的数据的具体实例
Aug 16 Python
Python装饰器的练习题
Nov 23 Python
python处理文本文件实现生成指定格式文件的方法
Jul 31 #Python
Python中zip()函数用法实例教程
Jul 31 #Python
Python中apply函数的用法实例教程
Jul 31 #Python
python新手经常遇到的17个错误分析
Jul 30 #Python
Python使用PyGreSQL操作PostgreSQL数据库教程
Jul 30 #Python
Python代码的打包与发布详解
Jul 30 #Python
Python中lambda的用法及其与def的区别解析
Jul 28 #Python
You might like
php函数之子字符串替换 str_replace
2011/03/23 PHP
Symfony学习十分钟入门经典教程
2016/02/03 PHP
PHP合并数组的2种方法小结
2016/11/24 PHP
在网页里看flash的trace数据的js类
2009/01/10 Javascript
动态创建样式表在各浏览器中的差异测试代码
2011/09/13 Javascript
javascript移动设备Web开发中对touch事件的封装实例
2014/06/05 Javascript
Jquery设置attr的disabled属性控制某行显示或者隐藏
2014/09/25 Javascript
使用Node.js处理前端代码文件的编码问题
2016/02/16 Javascript
JavaScript实现时间倒计时跳转(推荐)
2016/06/28 Javascript
Angular的模块化(代码分享)
2016/12/26 Javascript
JavaScript实现经典排序算法之插入排序
2016/12/28 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
2017/09/19 jQuery
React.Js添加与删除onScroll事件的方法详解
2017/11/03 Javascript
通过JavaScript下载文件到本地的方法(单文件)
2019/03/17 Javascript
jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
2019/05/12 jQuery
javascript触发模拟鼠标点击事件
2019/06/26 Javascript
Javascript模块化机制实现原理详解
2020/04/02 Javascript
Python Tkinter简单布局实例教程
2014/09/03 Python
Python3.x爬虫下载网页图片的实例讲解
2018/05/22 Python
对python实现二维函数高次拟合的示例详解
2018/12/29 Python
python查找重复图片并删除(图片去重)
2019/07/16 Python
Python实现LR1文法的完整实例代码
2020/10/25 Python
Python导入父文件夹中模块并读取当前文件夹内的资源
2020/11/19 Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
2020/12/08 Python
css3旋转木马_动力节点Java学院整理
2017/07/12 HTML / CSS
HTML5 Canvas概述
2009/08/26 HTML / CSS
手机端用rem+scss做适配的详解
2017/11/15 HTML / CSS
比利时家具购买网站:Home24
2019/01/03 全球购物
CSMA/CD介质访问控制协议
2015/11/17 面试题
请写出一段Python代码实现删除一个list里面的重复元素
2015/12/29 面试题
商场端午节活动方案
2014/01/29 职场文书
个人融资协议书
2014/10/02 职场文书
晚会开幕词
2015/01/28 职场文书
关于开学的感想
2015/08/10 职场文书
小学家庭教育心得体会
2016/01/14 职场文书
三种方式清除vue路由跳转router-link的历史记录
2022/04/10 Vue.js