title: Access to a class object not assigned to anything
body: <p>here is a super simple code:</p>
  <pre><code>class Test():
      def __init__(self, x):
          self.something = x
  </code></pre>
  <p>You can now make instance of class:</p>
  <pre><code>test1 = Test(14)
  </code></pre>
  <p>then access it:</p>
  <pre><code>test1.something
  </code></pre>
  <p>I am wondering if you not &quot;assign&quot; it to nothing like that:</p>
  <pre><code>Test(15)
  </code></pre>
  <p>Would it be just existing in memory without access to it or it goes somewhere to garbage or what?</p>
  <pre><code>print (Test(15))
  &lt;__main__.Test object at 0xb70aba8c&gt;
  </code></pre>
  <p>Maybe little bit silly, I don't know. I am just curious, because it's clearly take some space in the memory. Thanks.</p>