LINUX.ORG.RU

История изменений

Исправление MyTrooName, (текущая версия) :

L + a создаёт новый объект, который будет записан в уже существующую локальную переменную L (L = L + a), а L += a работает с глобальным объектом не создавая новую локальную переменную?

примерно

L + a (__add__) создаёт новый массив, который будет записан в уже существующую локальную переменную L, а L += a (__iadd__) работает с объектом, переданным в параметре L, и L продолжает указывать на тот же массив, но уже измененный

Исправление MyTrooName, :

L + a создаёт новый объект, который будет записан в уже существующую локальную переменную L (L = L + a), а L += a работает с глобальным объектом не создавая новую локальную переменную?

примерно

L + a (__add__) создаёт новый массив и записывает в уже существующую локальную переменную L, а L += a (__iadd__) работает с объектом, переданным в параметре L, и L продолжает указывать на тот же массив, но уже измененный

Исправление MyTrooName, :

L + a создаёт новый объект, который будет записан в уже существующую локальную переменную L (L = L + a), а L += a работает с глобальным объектом не создавая новую локальную переменную?

примерно

L + a (__add__) создаёт новый массив и записывает в уже существующую локальную переменную L, а L += a (__iadd__) работает с объектом, переданным в параметре L, и L продолжает указывать на тот же массив

Исправление MyTrooName, :

L + a создаёт новый объект и записывает в новую локальную переменную, а L += a работает с глобальным объектом не создавая новую локальную переменную?

примерно

L + a (__add__) создаёт новый массив и записывает в уже существующую локальную переменную L, а L += a (__iadd__) работает с объектом, переданным в параметре L, и L продолжает указывать на тот же массив

Исходная версия MyTrooName, :

L + a создаёт новый объект и записывает в новую локальную переменную, а L += a работает с глобальным объектом не создавая новую локальную переменную?

примерно

L + a (__add__) создаёт новый объект и записывает в уже существующую локальную переменную L, а L += a (__iadd__) работает с объектом, переданным в параметре L, и L продолжает указывать на тот же массив