mystr = 'abvd'
mysubstring = mystr[1:2]
В приведенном выше коде есть ли новое распределение для присвоения mysubstring
?Назначение из строкового среза создает новый экземпляр?
(mysubstring
может «точка» в тот же участок памяти, который был создан для mystr
)
Да, есть новое распределение. – nathancahill
Это может быть, но тогда mysubstring будет «поврежден», если вы хотите удалить mystr –
Ознакомьтесь с http://www.pythontutor.com/visualize.html – nathancahill