Python 第二节 第六课

举报
我是小白呀iamarookie 发表于 2021/09/09 23:26:47 2021/09/09
【摘要】 [toc] 同一运算符 同一运算符用于比较两个对象的存储单元,实际比较的是对象的地址. is 用于判断两个变量引用对象是否为一个, 即比较对象的地址. == 用于判断引用变量引用对象的值是否相等, 默认调用对象的 _eq_() 方法. 整数缓存问题     Python 仅仅对比较小的整数对象进行缓存 (...

[toc]

同一运算符

同一运算符用于比较两个对象的存储单元,实际比较的是对象的地址.

is 用于判断两个变量引用对象是否为一个, 即比较对象的地址.

== 用于判断引用变量引用对象的值是否相等, 默认调用对象的 _eq_() 方法.

整数缓存问题

    Python 仅仅对比较小的整数对象进行缓存 ( 范围为[-5, 256] ) 缓存起来, 而并非是所有整数对象. 需要注意的是, 这仅仅是在命令中执行, 而在Pycharm 或者保存为文件执行, 结果是不一样的, 这是因为解释器做了一部分优化 ( 范围是[-5, 任意正整数]).

 

文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。

原文链接:iamarookie.blog.csdn.net/article/details/108786109

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。