Форум → Программирование → Python → Хранение объектов в Python
Хранение объектов в Python
-
21 декабря 2009 г. 16:48, спустя 13 минут 20 секунд
При совершении операции над объектом, коим и является любая переменная содержащая строку, копируется в памяти и над копией уже совершается операция, как то так. -
21 декабря 2009 г. 17:13, спустя 25 минут 26 секунд
При совершении операции над объектом, коим и является любая переменная содержащая строку, копируется в памяти и над копией уже совершается операция, как то так.
Переменные - это ссылки на объекты, если объект изменяемый, то он изменится непосредственно. Если объект не изменяемый, то изменения будут проведены над копией.https://smappi.org/ - платформа по созданию API на все случаи жизни -
21 декабря 2009 г. 17:15, спустя 2 минуты 2 секунды
Хм… ладно, домой приду гляну в книгу уточню, не буду спорить
При совершении операции над объектом, коим и является любая переменная содержащая строку, копируется в памяти и над копией уже совершается операция, как то так.
Переменные - это ссылки на объекты, если объект изменяемый, то он изменится непосредственно. Если объект не изменяемый, то изменения будут проведены над копией. -
21 декабря 2009 г. 17:18, спустя 2 минуты 45 секунд
И еще, в пайтоне в качестве оптимизации хранятся ряды малых чисел. Например когда ты делаешь так:
A = 1
B = 2
то эти объекты (1 или 2) не создаются, они уже есть!Спустя 115 сек.In [1]: A = 1
In [2]: B = 1
In [3]: A is 1
Out[3]: True
In [4]: A is B
Out[4]: TrueIn [6]: X = 123456789
In [7]: Y = 123456789
In [8]: X is Y
Out[8]: Falsehttps://smappi.org/ - платформа по созданию API на все случаи жизни -
21 декабря 2009 г. 21:46, спустя 4 часа 27 минут 54 секунды
хаа дрочь, в питоне как и в c# наверное как и в других норм языках есть понятие структуры и объекта, структура при присваивании или тп всегда создается новая, на них просто не бывает ссылки, ну а объект всегда по ссцылкеСапожник без сапог
Пожалуйста, авторизуйтесь, чтобы написать комментарий!