首页 > 解决方案 > 为什么如果没有空格,Python 字符串是相同的,但如果有则不同?

问题描述

我碰巧意识到以下几点:

a = 'hello'
b = 'hello'
a is b
>> True

然而

a = 'hello world'
b = 'hello world'
a is b
>> False

如果没有空格,则两个变量相同,但如果有,则它们不同。

这是为什么?

(我不需要人们告诉我使用==而不是is。我知道。)

标签: pythonstring

解决方案


推荐阅读