Я просто изучаю python, и я собираюсь, хотя учебники на https://developers.google.com/edu/python/strings
В разделе Строковые фрагменты
s [:] is "Hello" - опускание обоих всегда дает нам копию целого вещь (это питонический способ скопировать последовательность как строку или список)
Из любопытства, почему бы вам просто не использовать оператор =
?
s = 'hello';
bar = s[:]
foo = s
Насколько я могу сказать, оба bar
и foo
имеют одинаковое значение.