I'm struggling to understand what the purpose of the empty slicing operator is in python
string_example = 'foo blah blah'
string_without_operator = string_example
string_with_operator = string_example[:]
print(string_without_operator)
print(string_with_operator)
In this example the results seem to be identical - are they functionally equivalent or am I missing something and this operator useful in a different application?