位置: 编程技术 - 正文

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进行)

  • 农产品加工企业怎样申请营业执照?
  • 税控盘及维护费的会计分录
  • 工会账怎么做
  • 增值税和个人所得税都要交吗
  • 结构性存款需要缴纳增值税吗
  • 利润和营收哪个更重要
  • 特许权使用费增值税征收品目
  • 未开收入下月开票怎样做分录
  • 固定资产累计折旧完了怎么办
  • 分公司可以合伙吗
  • 税务返还手续费发放给个人需要合并扣税吗
  • 开餐费发票要开具数量和单价吗
  • 背书出去的票据信息在哪里查询
  • 红字发票如果开多了下个月能进行抵扣么?
  • 进项发票认证抵扣时间是每月的15号吗
  • 一般个体户核定税率多少
  • 小型微利企业的条件
  • 用友u8计提企业所得税
  • 成本费用利润率越高,说明企业盈利能力
  • 工程上的材料费进什么科目
  • 关于工程施工的文章
  • win10专业版分辨率1920x1080不见了
  • 激活windows11怎么激活
  • 手机网速测试怎么看多少兆网
  • 资本成本的组成
  • 税金及附加怎么登明细账
  • 反结账是什么意思怎么取消
  • 外购无形资产发生的交易费用
  • 如何把文件夹加密码锁手机
  • php实现的三个常数是什么
  • php 字符串函数
  • 财务费用属不属于生产成本
  • 销售材料计提存入什么
  • 对账小技巧
  • 税收返还会计核算
  • 摊销租赁费的会计分录
  • php中execute
  • 外汇返佣金
  • 非营利组织增值税
  • 征税小规模纳税申报
  • 一键部署web应用
  • 深入vue3+typescript技术栈
  • 研发支出的主要内容
  • 供货方代垫运费会计分录
  • 出口业务的会计处理
  • 或有对价的确认条件
  • 合并财务报表内部交易抵消顺流和逆流
  • 应收应付款会计分录
  • 路桥公司会计核算办法
  • 法定盈余公积一般按照企业
  • 对公账户的流程
  • 来料加工账务处理流程
  • 短期借款利息计提分录怎么写
  • 法人在公司账户取钱要纳税么
  • 不提供银行流水的理由
  • 私人边际成本怎么算
  • sql语句优化的13种方法
  • win10 rs5
  • 启用与禁用的英文
  • win7自带xp虚拟机怎么安装驱动
  • Windows Server 2008网络中禁止迅雷下载
  • winxp wifi 无法连接
  • vnc远程桌面linux
  • win7系统硬盘
  • macbookpro鼠标触控板
  • psimsvc.exe - psimsvc是什么进程 有什么用
  • unix系统常用命令大全
  • linux命令eof
  • 简述javascript中的函数
  • android天气预报开发极简
  • 创建javascript对象
  • 增强现实的三个特征
  • 提出好的建议
  • unity3d人物模型
  • 安徽省国家税务局电子税务局
  • 增值税消费税申报比对不符怎么办
  • 办理供票资格申请
  • 巩义市公路管理局 邰江华简历
  • 交警认可的客货两用车型
  • 怎么判断增值税能不能抵扣
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设