Найти - Пользователи
Полная версия: Не могу разобраться - почему работает неправильно.
Начало » Python для новичков » Не могу разобраться - почему работает неправильно.
1 2 3 4 5 6
vault
fata1ex
vault
питон отказался от динамического приведения типов
И давно ли?

Кстати, кто такие “произвольные представители” объекта? Это типа парламента?

Неправ, не “динамического” - “неявного”. Ну, не представитель - экземпляр. Синонимы же, в каком-то смысле. Словочки перепутываются)
fata1ex
vault, я просто решил, вдруг в вашем статическом питоне есть главные объекты и их представители, которые как бы не очень. Ладно, хватит оффтопить. Извините меня. Всем пятница :)
vault
fata1ex
vault, я просто решил, вдруг в вашем статическом питоне есть главные объекты и их представители, которые как бы не очень. Ладно, хватит оффтопить. Извините меня. Всем пятница

Посмеялся, спасибо) По генерируемым мною фразам можно было и не такое мнение составить - я несу, конечно, полный бред. Третий день как вареный
Пятница, да!
py.user.next
vault
Ну, например C++. Там удаляешь объект - вызывается деструктор. Удаляешь ссылку - не вызывается деструктор.

в питоне эти два имени не отличаются, нет имени объекта и имени-ссылки объекта
есть просто имя, которое с чем-то связано
есть просто имя, которое с чем-то связано
>>> class A:
...   def __del__(self):
...     print('delete')
... 
>>> a1 = A()
>>> a2 = a1
>>> id(a1)
153730636
>>> id(a2)
153730636
>>> del a1
>>> del a2
delete
>>>

>>> class A:
...   def __del__(self):
...     print('delete')
... 
>>> a1 = A()
>>> a2 = a1
>>> id(a1)
153730668
>>> id(a2)
153730668
>>> del a2
>>> del a1
delete
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB