我了解python在内部使用字符串插入概念将相同的字符串映射到特定的内存位置,这有助于优化内存。
>>> a = 'a'
>>> id(a)
>>> 4503208208
>>> b = 'a'
>>> id(b)
>>> 4503208208
但是为什么字符串中的特殊字符处理方式不同
>>> i = 'a.'
>>> id(i)
>>> 4519365240
>>> j='a.'
>>> id(j)
>>> 4519463824
当字符串中有特殊字符时,为什么没有实现相同的逻辑和原理?