Надеясь кто-то может объяснить следующее несоответствие:Python встроенный идентификатор() не соответствует:
>>> s1 = "Cyber security"
>>> s2 = "Cyber security"
>>> id(s1) == id(s1)
True
>>> id(s1) == id(s2)
False
>>> s1 = "cyber"
>>> s2 = "cyber"
>>> id(s1) == id(s2)
True
>>> s2 = "cyber "
>>> s2 = "cyber "
>>> id(s1) == id(s2)
False
Почему пространство сделать идентификатор() Ложные, но различные переменные без пробелов истинны?
Примечание: несмотря на то, что вы видели тот же эффект, независимо от того, ваша транскрипция не показывает, что вы хотите, потому что вы не меняете 's1' в последней группе .. так что вы сравниваете' кибер "с" кибер ". – DSM