- 29
- 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
您可能关注的文档
最近下载
- 苹果采摘机械手设计(水果采摘机)设计说明书.docx VIP
- GJ B 5313-2004 电磁辐射暴露限值和测量方法.pdf VIP
- 2026年中国喷水推进器市场调查与市场度调研报告.docx
- 毕业设计(论文)-小型桁架机械手设计.docx VIP
- 2025年专升本旅游管理真题试卷(含答案).docx VIP
- 包头市巡游出租汽车驾驶员网络预约汽车驾驶员从业资格区域科目考试题库及答案(650题).doc VIP
- 北京市物业服务合同(2021)(示范文本).pdf VIP
- 基于多级联邦学习框架的电力短期负荷预测模型.docx VIP
- 护理会诊ppt课件.pptx VIP
- 十二经脉循行与子午流注课件.pptx VIP
原创力文档

文档评论(0)