Python
中等
面试题库
Python
中等
sys.intern手动驻留字符串后能保证is为True吗?什么时候可能失效?
Python
简单
为什么不建议用is比较字符串拼接结果或较大的数值?应该用什么比较?
Python
困难
obmalloc的arena、pool、block三层结构分别是什么?如何减少内存碎片?
Python
简单
id()返回的是什么?对象被回收后它的id会被复用吗?
Python
中等
列表append时是如何扩容的?过度分配(over-allocation)策略是什么?
Python
困难
pymalloc内存分配器如何工作?为什么小对象分配能避开系统malloc?
Python
简单
为什么-5到256内的整数用is比较可能为True,而更大的整数不一定?
Python
中等
字符串驻留(intern)是什么?哪些字符串会被自动驻留?如何手动驻留?
Python
简单
小整数缓存是什么?为什么CPython预缓存-5到256之间的整数?
Python
中等
numpy数组的view与copy和Python深浅拷贝是什么关系?为什么不能直接套用?
Python
中等