- 31
- 0
- 约5.45千字
- 约 4页
- 2017-06-25 发布于河南
- 举报
【麦子学院】Python 常见内置对象详解
IT 在线教育平台———麦子学院:
【麦子学院】Python 常见内置对象详解
Python 语言中,所有的东西都是对象,因此对于 python 初学者来说,搞清楚 python
对象的具体实现非常重要。
Python 中的对象主要分为类型对象和实例对象,但也不排除有同时属于类型和实例的
对象,而不管是什么对象,除了内置的类型对象外,都存在于堆上,内置的类型对象则静
态分配内存。下面我们就一起来看看 python 常见的内置对象及其实现方法吧。
1、int
int 这个对象比较简单,但还是需要重点了解,以便高效的实现。python 首先有小整
数对象。默认在[-5, 257)。如果超出范围则使用通用的缓冲池,对于大整数则有
PyIntBlock ,用来作缓冲池。一个block 大小大概为 1000 个字节,去掉头部(8 字节),
可以存 82 个整数对象。block 之间通过指针相连,首指针为 block_list ,free_list 则维护着
一条可以链表,free_list 链表的下一项由未用的 PyIntObject 的ob_type 来维持。
如果没有缓冲池可用的时候怎么办呢?这个时候 python 会调用 fill_free_list 来创建一
个新的 block
您可能关注的文档
最近下载
- 2026届高考英语 七选五 解题技巧 课件.pptx
- JB_T14825-2024《土方机械液压挖掘机用液压柱塞泵可靠性试验方法》.pdf VIP
- 港口水工建筑物结构健康监测技术规范_JTS-T 312-2023 .pdf
- 上海M1432B万能外圆磨床说明书.pdf VIP
- 管道、设备安装施工方案(标准模板).doc VIP
- EVB_JW5068A_杰华特 中文资料 规格书 pdf 下载电源管理芯片全线代理.pdf VIP
- 离心式渣浆泵.pdf VIP
- T∕CCMA 0072-2019 挖掘机动臂疲劳寿命试验方法.pdf VIP
- 叙事经济学-寻找A股投资解析解-邹佩轩.pdf VIP
- 初中防溺水安全课件 PPT.pptx VIP
原创力文档

文档评论(0)