在python中使用特殊字符进行字符串实习

时间:2018-08-11 14:05:18

标签: python string python-3.x string-interning

我了解python在内部使用字符串插入概念将相同的字符串映射到特定的内存位置,这有助于优化内存。

>>> a = 'a'
>>> id(a)
>>> 4503208208
>>> b = 'a'
>>> id(b)
>>> 4503208208

但是为什么字符串中的特殊字符处理方式不同

>>> i = 'a.'
>>> id(i)
>>> 4519365240
>>> j='a.'
>>> id(j)
>>> 4519463824

当字符串中有特殊字符时,为什么没有实现相同的逻辑和原理?

0 个答案:

没有答案