位置: 编程技术 - 正文

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

  • 发票名称开错了但是税号没错怎么办
  • 印花税的三种缴税方式
  • 企业投资收益要交哪些税
  • 其他应付款为负数
  • 清算后剩余财产归一方所有
  • 收到补助款怎么入账
  • 计提社保贷方科目是什么
  • 企业取得非货币性收入
  • 可以不用附原始凭证的记账凭证是
  • 固定资产计提折旧的原则
  • 会计中应收账款的英文
  • 企业购买国债逆回购需要缴纳增值税吗
  • 有形动产租赁包括有形动产融资租赁
  • 企业支付小额劳务费税率
  • 未交税金期末数
  • 房屋租赁合同印花
  • 加油票可以抵扣几个点的增值税
  • 会计累计折旧属于什么科目
  • 开具发票时,哪些备注事项需要被重视?
  • 金融资产交易中心是干嘛的
  • 节能减排奖励资金追回
  • 企业的公益性捐赠支出
  • 设计费计入成本
  • 一般纳税人出售不动产增值税税率是多少
  • 背书转让后的电子承兑怎么打印
  • 公司没有发票的做内账,那么支付款从哪里来
  • 腾讯手游助手如何隐藏鼠标
  • 不是公司员工差评怎么写
  • php写post接口
  • 安卓车机系统开发
  • 高新企业研发费用占比规定
  • 很有意思的一段话
  • 销售方红字发票账务处理?
  • 前端解决跨域问题的代理
  • 卷积神经网络结构
  • js怎样遍历对象中的每个元素
  • 结转已销产品计入什么科目
  • 河北汽车购置税税率
  • 年底全年的研发费用占比
  • 购买图书的会计账务处理
  • 哪些费用进项税额要转出
  • 营改增之后发票的变化
  • 即征即退 条件
  • access speed
  • sqlserver创建维护计划
  • 个人所得税部分缴款怎么算
  • 现金流量表的编制依据
  • 基本生产成本核算的内容
  • 被选为工会代表
  • 增值税发票丢失罚款多少
  • 银行承兑汇票背面怎么填写
  • 收到国税退款的分录
  • 现金劳务收入会计分录
  • 企业营业利润率怎么算
  • 差旅费借记什么科目
  • 去银行提备用金需要什么
  • 债务抵消的构成要件
  • 需求价格弹性是ep还是ed
  • win8电脑恢复系统怎么操作
  • cmos开机密码的清除的二种方法
  • ubuntu怎么用linux
  • 如何显示文件后缀win10
  • Nymse.exe - Nymse是什么进程 有何作用
  • linux系统获取ip地址
  • win7任务栏突然变成灰色
  • win7系统检测不到u盘
  • win7如何显示桌面
  • bootstrap怎么用
  • javascript的弹窗
  • java项目怎么变成web项目
  • 地税局局长权利大吗
  • 临沂国税地税局领导班子
  • 征管法第六十九条
  • 企业年报通怎么注销
  • 南京市国家税务局溧水分局
  • 平安车险如何开票报销
  • 撤销存款证明需要什么手续
  • 化妆品过海关要交税吗
  • 结售汇选择汇还是钞好
  • 增值税与个人的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设