Python字符串驻留现象

a = 'helloword'
b = 'hello' + 'word'
id(a) == id(b)

上面代码的结果,大家可能一眼就会看出来,没错结果就是True。

那么再尝试一些其他的字符串拼接呢?

a = '@163.com'
b = '@163' + '.com'
id(a) == id(b)

结果返回的就是False,这就是字符串驻留,驻留的z字符串包含字母、数字、下划线。

有兴趣的读者可以去尝试一下。

你可能感兴趣的:(python基础,python)