Hi all,<br><br><div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Say that you copy the contents of file foo into file bar and delete
<br>the original foo. Of course file bar still exists in this case. Not<br>much of a difference; I haven't seen buffer objects yet (I am also new<br>to Python), but the initialization for the buffer probably copies<br>whatever is in y somewhere.
</blockquote><div><br>
that means when u refer to an object  with different names
(variable), it  referes to the same object- fine. but  is it
that  the original object stays in memory until it is Garbage
Collected ?<br>
is it that  del() deletes  the link of variable to the object
and not the object ? and thats why u can access it from other variables
? <br>
<br>
</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">You didn't modify the object that the variable /refers to/.<br>Furthermore, numbers are immutable anyway. To continue with the Hindu
<br>god analogy, Vishnu did not cease to exist when any of his avatars<br>passed from the physical world; it is no different with objects in<br>Python.</blockquote><div><br>
vishnu analogy is a bit complicated as  it is a manifestation of
divine energy in terms of earthly object(avatar). Its clearly not a
reference. each avatar is himself (vishnu). It is the same energy
people around have too (coz of manifestation). ofcourse they dont
realise coz of ego (id in python)  and so the object class (divine
energy) is the same - unlike python where we have different classes
derived from object class.<br>
</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">IOW<br><br>a --> 10<br>b -/<br><br>Delete the 'a' reference and:<br><br>b --> 10
</blockquote><div><br>
got it!<br>
<br>
</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">What is a little different is this: if there are no references left to<br>an object (such as variables), the object the references point to will
<br>eventually be deleted. Variables are one way to have a reference to an<br>object. References to an object may also exist in a list, hash, or<br>other data type.</blockquote><div><br>
so the object exists until there are no references  to it and  will be Garbage Collected  immediately? <br>
</div>regards,<br>
KM<br><br>
</div><br>