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

作者:shichen2014 时间:2022-07-09 10:32:09 

本文以简单示例分析了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,关键字,区别
0
投稿

猜你喜欢

  • 从Web查询数据库之PHP与MySQL篇

    2023-07-18 11:04:05
  • 国外404错误页面的创意设计欣赏

    2007-08-19 15:44:00
  • ASP中使用FileSystemObject时提高性能的一个小技巧

    2008-06-08 13:09:00
  • python网络编程学习笔记(五):socket的一些补充

    2022-02-03 23:22:48
  • Dreamweaver MX 2004表格设计

    2008-02-03 11:36:00
  • python发送邮件脚本

    2022-01-28 03:04:58
  • python 读取二进制 显示图片案例

    2021-10-15 17:27:45
  • 解决python3.6 右键没有 Edit with IDLE的问题

    2023-07-31 17:15:00
  • CSS编写过程中常见的10个错误

    2008-05-29 12:49:00
  • php实现网站留言板功能

    2023-11-23 21:06:36
  • 用ASP显示ACCESS数据库的的GIF图象

    2008-11-20 16:35:00
  • Google的产品设计指导思想

    2008-03-23 14:15:00
  • 关于MySQL编码问题的经验总结

    2007-08-23 16:10:00
  • 菜鸟课堂:详述如何提高MySQL中数据装载效率

    2009-10-23 14:29:00
  • Python设计模式之建造者模式实例详解

    2021-07-13 17:37:03
  • Python安装Graphviz 超详细图文教程

    2023-02-27 16:11:18
  • ASP名次排列函数

    2008-07-20 13:42:00
  • 初学者快看,Python下划线的五个作用介绍

    2023-03-03 18:23:40
  • 复制链接到剪贴板,兼容Firefox Chrome IE

    2008-12-16 13:23:00
  • 数学公式“四又二分之一”

    2009-01-14 20:03:00
  • asp之家 网络编程 m.aspxhome.com