- 字符串的长度为0或1时
a='' b='' c='1' d='1' print(a is b) print(c is d)
- 符合标识符的字符串
a='abc%' b='abc%' c='abc' d='abc' print(a is b) print(c is d)
- 字符串只在编译时进行驻留,而非运行
- 【-5,256】之间的整数数字
- sys中的intern方法强制2个字符串指向同一个对象
- pyCharm对字符串进行了优化处理
a='' b='' c='1' d='1' print(a is b) print(c is d)
a='abc%' b='abc%' c='abc' d='abc' print(a is b) print(c is d)