Python intern机制与字符缓冲池应用问题,pythonintern,Python在什么情况下
Python intern机制与字符缓冲池应用问题,pythonintern,Python在什么情况下
Python在什么情况下会使用intern机制?intern机制和字符缓冲池的关系?
最近正在看《python源码剖析》,在intern机制那一节的源码中,我看到在创建字符串对象时只有size=1时才会应用intern机制,其他情况并没有调用intern相关函数啊。
我在python解释器里试验了一下,
python a = 'string' b = string a is b
返回值是True
而把'string'换成'<\s'返回值就变成False了。到底什么情况下会用intern机制呢?
另外,单字符有字符对象池进行缓冲,为什么还要使用intern机制呢?两者之间是不是重复了呢?
编橙之家文章,
相关内容
- 请教xmlhttp.open调用Python脚本使用方法,xmlhttp.openpython
- 想用Python设计关于资金流水表利息表如何写,python水表
- 用spyder编写python代码查看类实例中成员值的方法是什么
- 请问Python语言有支持glob的scp库吗?,globscp,Python 目前有
- Python构建发布文件出现异常,函数不正确怎么解决,py
- Python如何完成onvif ptz token,onvifptz,现在是基于onvif协议
- 配置pydev时报错和eclipse版本有关系吗,pydeveclipse,在安装
- Python使用socket监听线程,进入到except部分原因分析,py
- Python BeautifulSoup报错encoding error问题,,编码后的html:
- Django数据库文件删除后能再重新创建吗?,django数据库
评论关闭