Публикации по теме 'mutable-objects'


Изменчивость и неизменяемость в JavaScript
В JavaScript разные типы данных имеют разное поведение и расположение в памяти. В JavaScript изменчивость и неизменность относятся к тому, можно ли изменить состояние объекта после его создания. Значения изменяемых объектов могут быть изменены, а неизменяемые объекты нельзя изменить после их создания. Понимание разницы между изменчивостью и неизменностью важно для написания надежного кода без ошибок. Давайте рассмотрим эту концепцию на примерах кода. Изменяемые объекты: В..

Все является объектом в Python
В Python, когда вам нужно что-то разработать, на самом деле наиболее распространенной парадигмой программирования является ООП (объектно-ориентированное программирование), но важно понимать некоторые концепции об этом, например, изменяемые и неизменяемые объекты, в этой статье мы расскажем вам об этом. темы. Если вам нужно узнать идентификацию объекта, используйте функцию id : Если необходимо узнать конкретный тип некоторого объекта, вы можете использовать функцию type :..

Мир объектов в Python
Представьте себе галактику, а внутри нее множество планет, звезд и естественных спутников с разными свойствами. Детализируя каждую из этих вещей, мы обнаружили, что каждая из них имеет разные атрибуты, такие как: кислород, вода, животные, энергия, микроорганизмы и т. Д. Как это происходит с галактикой, когда мы говорим о подходе ООП в Python (язык который поддерживает несколько парадигм программирования) у нас есть разные классы и что каждый класс имеет разные атрибуты. Таким образом,..

Изменяемые объекты и функции Python.
Мы знаем, что все в Python является объектом и может быть классифицировано как изменяемое и неизменяемое, где изменяемый объект — это объект, состояние которого может измениться после построения, а последний — объект, состояние которого не может быть изменено после построения. И Dictionary, и List в python являются изменяемыми, поэтому следует соблюдать осторожность при передаче в качестве аргумента функциям, поскольку они передаются по ссылке, а не по значению, а это означает, что при..

Изменяемые и неизменяемые объекты в Python3, объясненные на C.
Как вы знаете, в питоне все является объектом, и этот объект может быть изменяемым или неизменяемым, но что это означает? Прежде чем начать говорить об этих концепциях, давайте сделаем краткий обзор того, что такое id. В C мы используем амперсанд, чтобы получить адрес памяти для переменной (см. Изображение 1), поэтому в python, если мы используем встроенный идентификатор функции, мы сможем увидеть адрес памяти объекта (см. Изображение 2) . Как мы видим, id( a ) дает нам место в..