Python 第二节 第六课
【摘要】
[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)