您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python会内插字符串吗?

Python会内插字符串吗?

这称为Interning,是的,对于创建为字符串文字的较短字符串,Python会在某种程度上做到这一点。有关一些讨论,请参见关于更改不可变字符串的id

实习取决于运行时,没有标准。实习总是在内存使用和检查是否创建相同字符串的成本之间进行权衡。如果您愿意的话,可以使用该sys.intern()函数来强制执行此问题,该函数记录了一些 实习Python自动为您提供的功能

通常,Python程序中使用的名称会被自动插入,并且用于保存模块,类或实例属性的字典具有插入键。

请注意,Python 2该intern()函数曾经是内置函数,无需导入。

python 2022/1/1 18:34:31 有558人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶