python中由于字符串池机制的存在也由此而生出了一些方法。
以下在python2.7.10上执行
字符串的话,字母数字下划线,会自动调用intern机制,单个字符的话也会相同
含有空格等字符串则不会放入字符串中。
关于长度也有限制。
终端中的字符串长度<=20个,和>20时候也是不同

a=“inter”
b=“intern”
a+“n” is b (1)
1式会返回false
因为前半部分是在运行时进行拼接,没有自动调用intern机制
若是inter(a+“n”) is b 则是返回false。
参考:https://www.cnblogs.com/greatfish/p/6045088.html
https://stackoverflow.com/questions/15541404/python-string-interning
---愿有持续学习的能力
本文探讨了Python中字符串池的机制及intern方法的应用。详细分析了在Python2.7.10环境下,字符串如何自动调用intern机制,以及长度和内容对这一过程的影响。
1979

被折叠的 条评论
为什么被折叠?



