python什么时候选择内联字符串[重复]
问题内容:
这个问题已经在这里有了答案 :
关于不可变字符串的更改ID (5个答案)
6年前关闭。
>>> s1 = "spam"
>>> s2 = "spam"
>>> s1 is s2
True
>>> q = 'asdalksdjfla;ksdjf;laksdjfals;kdfjasl;fjasdf'
>>> r = 'asdalksdjfla;ksdjf;laksdjfals;kdfjasl;fjasdf'
>>> q is r
False
应该s1 is s2
给多少个字符False
?极限在哪里?即,我问一个字符串在python开始制作其单独副本之前必须有多长时间。
问题答案:
字符串实习是特定于实现的,不应依赖于字符串,如果要检查两个字符串是否相同,请使用相等性测试。