社区
脚本语言
帖子详情
Python:.整数在内存中是怎样存储的
WandIsMyweapon
2011-07-19 03:36:26
最近看了一个帖子,说的是当 -5<=n<=256时,a is b 返回True,其他的返回False,思考了半天,也不知道是啥问题,看了很多资料,上面都说 is 用来测试内存地址是否严格相等,所以我想知道Python中,整数在内存中是如何存储的,说详细点哟^_^
...全文
233
1
打赏
收藏
Python:.整数在内存中是怎样存储的
最近看了一个帖子,说的是当 -5<=n<=256时,a is b 返回True,其他的返回False,思考了半天,也不知道是啥问题,看了很多资料,上面都说 is 用来测试内存地址是否严格相等,所以我想知道Python中,整数在内存中是如何存储的,说详细点哟^_^
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
limenghun
2011-07-19
打赏
举报
回复
http://13811581073.spaces.eepw.com.cn/articles/article/item/82567
讲的挺详细的,可以看看
Python
语言
整数
运算实现机制分析与性能评估.zip
Python
的
整数
对象在
内存
中以二进制表示,每个
整数
都有一个唯一的对象,即使值相同。这种做法提高了代码的可读性和安全性,但可能会导致
内存
占用较高。 3. **运算符重载**
Python
中的
整数
运算通过运算符重载实现,...
python
重点知识点
-
Python
采用基于值的
内存
管理方式,即相同值的变量在
内存
中只保存一份。 - 不同变量如果赋值相同,则会指向同一
内存
地址。例如,变量x和y都被赋值为3时,它们的
内存
地址id(x)和id(y)是相同的。 3. 模块导入方式...
《
Python
程序设计基础》习题答案与分析课件.doc
在上述示例中,`x`和`y`两个变量都指向了
存储
整数
3的
内存
地址。值得注意的是,对于较大的对象(如列表),即使它们包含相同的元素,也可能
存储
在不同的
内存
位置。 #### 三、
Python
中的运算符“/”和“//” - **...
Python
程序设计基础习题答案与分析.pdf
- **效率提升**:列表对象在
内存
中连续
存储
,增加或删除元素时可能导致
内存
重新分配。从尾部操作可以避免这种情况。 #### 十二、range()函数在
Python
3.x的变化 - **变化**:在
Python
3.x中,`range()`函数返回的...
实例讲解
Python
中
整数
的最大值输出
而在
Python
3.x中,为了简化数据类型,只有一个`int`类型,它兼具了
Python
2.7中`int`和`long int`的功能,可以
存储
任意大的
整数
。下面的代码展示了在
Python
2.7和
Python
3.x中,即使是极大
整数
,其类型依然都是`int...
脚本语言
37,743
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章