Я хотел бы понять, существует ли разница между назначением пустого значения и пустым выходом следующим образом:
1 > Назначение такого значения
string = ""
2 > Пустое значение, возвращаемое как результат
string = "abcd:"
str1, str2 = split(':')
Другими словами, существует ли разница в значениях 'string' в 1 > и 'str2' в 2 > ? И как бы метод увидел значение 'str2', если он передан как аргумент?