位置: 编程技术 - 正文

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

  • 个体工商户可以开发票吗
  • 固定资产残值账务处理
  • 房地产企业营改增前都交那些税
  • 三证合一 更新
  • 购买理财产品现金流量处理怎么做?
  • 纳税申报表多缴了怎么办
  • 应交增值税为什么是销项减进项
  • 收到转账支票存支票背书处怎么填写
  • 外购材料委托加工分录
  • 劳务公司差额开票的方式有哪些
  • 不计提税费可以吗
  • 个人开具工程款发票所得税怎么算
  • 房地产企业增值税税率是多少
  • 企业大中小型划分最新标准
  • 注册公司有哪些好处和坏处
  • 补交以前年度工会经费所得税如何申报
  • 销售方开具的红字信息表
  • 企业交纳房产税,土地使用税、车船使用税应借记( )账户
  • 企业稀释股份
  • 转让房产缴纳增值税可以用留底税吗
  • 企业所得税投资收益纳税调整
  • 缴纳残保金和工龄有关吗
  • 企业计提的坏帐会计分录
  • 如何查询公司有没有报个税
  • 未开发的土地被司法查封,自然资源局可以收回吗
  • 新准则交易性金融资产
  • Windows11预览体验
  • 职工宿舍的折旧计入什么科目
  • 无形资产的摊销方法
  • 房屋装修费如何入账
  • macOS Big Sur 11.1 RC预览版(20C69)正式更新
  • el-tree方法
  • 企业个人借款会计分录
  • 增值税发票作废了税钱退还吗
  • PHP:imagecolorclosest()的用法_GD库图像处理函数
  • 天猫提现到对公账户怎么做账
  • 测试工程师有前途么
  • 减免税款月末怎么结转
  • 小规模纳税人附加税减免政策2023
  • 代建工程开发成本核算应设置的会计科目是( )
  • 如何做进项税额转出处理
  • 印花税需要扣除负数发票吗
  • 报销业务招待费是什么凭证
  • 负数发票是可以抵扣吗
  • 个人独资企业是不是个体工商户
  • mongodb视频教程
  • 租赁厂房对方不租怎么办
  • 企业所得税的征税对象包括( )
  • 进项税转出金额怎么算
  • 公司班车运费如何入账的
  • 国有企业无偿划转股权缴纳印花税
  • 劳务派遣公司账务
  • 当月销售下月开票
  • 不动产产权的取得
  • 提前报废固定资产需要补提折旧
  • 养老院的账务处理会计实务问答
  • mysqld mysql
  • windows安装kafka
  • Win10系统开机出现问题pin码不可用
  • linux系统怎么更改语言
  • GhostXP_SP3活力版V3.0_系统之家首发
  • win10开机6秒
  • 在ubuntu上安装apache
  • shell命令windows
  • 笔记本自带的win8
  • js 正则验证
  • unity 3d资源
  • Node.js中的全局对象有
  • 完美解决mac环境异常
  • Android platform build guide for Exynos-4412(odroid -X/X2/U2/U3/Q2/Q)
  • linux更改
  • Android开发工具
  • 键盘搜索的快捷键
  • jquery 图片
  • 小程序河南税务局
  • 如何查询企业是小规模还是一般
  • 从事农业种植是干什么的
  • 营改增之前和之后
  • 地税应急管理办法最新
  • 小规模纳税人和一般纳税人的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设