位置: 编程技术 - 正文

python中is与双等于号“==”的区别示例详解(python等于和双等于)

编辑:rootadmin

推荐整理分享python中is与双等于号“==”的区别示例详解(python等于和双等于),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python中的双等号,python中双等号与一个等号,python 双等于,python中is和=的区别,python中的双等号,python中的双等号,python中双等号与单等号,python 双等于,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

在开始本文之前,首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、python type()(数据类型)和value(值)。is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同。下面来看看具体区别在哪。

发现问题

最近在给小伙伴写段小代码用于爬取一个GIS的各高层数据,python中使用了”is”来代替”==”,结果下载至的时候出了问题。

代码如下

这是用来获取下一个高层数据的URL的函数,结果第二天,小伙伴告诉我说下载到x == 9, y == 0, z == 的时候停止下载了。

探索

python中is与双等于号“==”的区别示例详解(python等于和双等于)

首先,根据上述代码可以知道,z按照逻辑是不可能等于的,所有开始怀疑是不是这个函数有问题,但是这么简单的函数,怎么看都不应该有问题啊。于是开始跟代码,发现

处,x == 9, y == 0, z == 时,if后面居然返回的是False。我拿计算器算了好几遍,确定自己不是在二次元后,开始怀疑is的问题。

结果

在StackOverflow上面找到了答案

Is there a difference between == and is in Python&#;

is will return True if two variables point to the same object, == if the objects referred to by the variables are equal.

In your case, the second test only works because Python caches small integer objects, which is an implementation detail. For larger integers, this does not work:

然后自己写了个小段子看看最大的可复用的int是多大

最后发现最大是。

小结:

==比较操作符:用来比较两个对象是否相等,value做为判断因素; is同一性运算符:比较判断两个对象是否相同,id做为判断因素。

总结

标签: python等于和双等于

本文链接地址:https://www.jiuchutong.com/biancheng/372309.html 转载请保留说明!

上一篇:Python使用PIL模块生成随机验证码(python中pillow模块)

下一篇:Python利用itchat对微信中好友数据实现简单分析的方法(利用python进行)

  • 软件开发费税率17还是6
  • 税务局退给企业的多交的所得税该怎样帐务处理?
  • 财税大管家客服电话
  • 自然人密码怎么注册
  • 医院怎么开发票
  • 应纳税所得额可以扣除哪些
  • 管理费里面可以取现金吗
  • 农产品计算抵扣的税务政策
  • 来料加工企业的人工工资计入什么费用
  • 注销税务登记申请书
  • 个税手续费返还政策最新规定2023
  • 残疾人就业保障金怎么计算
  • 收到备付金怎么做分录
  • 未认证的进项也就是库存
  • 服务费增值税专用发票税点
  • 项目结余是什么意思
  • 企业公车私用如何处理
  • 公司无偿使用个人车辆,个人需要缴纳税款吗
  • 业务招待费税前扣除规定
  • 建筑企业甲供材税收筹划
  • 季初从业人数和季末从业人数怎么填
  • 融资租赁租金及利息计算
  • 生产型企业原材料出入库处理
  • 处理固定资产开什么发票
  • 购进的货物用于赠送
  • 金融衍生工具的特点不包括
  • 华为最新款手机2023款
  • 单位给个人报销计入什么科目
  • mac和mac之间怎么传东西
  • PHP:mb_strtoupper()的用法_mbstring函数
  • PHP:preg_match_all()的用法_PCRE正则函数
  • 增值税进项税额属于什么会计科目
  • 窗函数的作用
  • php 读取大excel
  • 私有化部署chatGPT,告别网络困扰
  • css选择器分哪几类
  • 数据读取流程
  • 增量留抵税额是
  • 美团收购联联
  • 车间打杂工
  • 税控盘技术维护费计入什么科目
  • 跨区预缴增值税申报表查不到怎么回事
  • 所得税费用会计处理
  • 应付债券利息费用计算表怎么填
  • 为什么分红不影响损益
  • mysql中用户和权限的作用
  • 所得税汇算清缴调整项目
  • 视同销售是指什么
  • 出口免税不退税会计分录
  • 金税盘服务费如何抵扣
  • 增值税小规模纳税人2023年政策
  • 固定资产减值核销
  • 如何理解递延所得税资产和负债
  • 以土地出资的税费怎么算
  • 公司车辆保养计入什么费用
  • 代收第三方补偿什么意思
  • 小微企业a201010表怎么填
  • 哪些发票可以抵扣增值税专用发票
  • 政府补贴收入确认政策
  • 固定资产会计账簿
  • 其他收益和营业外收入有什么区别
  • 挂靠企业电费如何处理?
  • 小微企业免征增值税优惠
  • SQL Server 2008 到底需要使用哪些端口?
  • ubuntu 安装
  • linux切换到home文件夹
  • ora01804怎么解决windows
  • ubuntu 18.04 16.04
  • win10运行win8程序
  • macbookpro中的文本编辑
  • JAVASCRIPT IE 与 FF 中兼容写法记录
  • nodejs遍历json数据
  • 编写一个bash脚本程序,用for循环实现
  • javascript学习指南
  • [置顶]公主大人接下来是拷问时间31
  • python并发原理
  • android多语言失效
  • 怎么去税务局领税盘
  • 太原公交车咨询电话号码
  • 如何鼓励互联网企业发展
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设