title: python (deI) statement and python behavior
body: <p>When a del statement is issued:</p>
  
  <blockquote>
    <p>del var</p>
  </blockquote>
  
  <p>Shouldn't it be removed from the list of known variable and shouldn't the python interpreter spit out "unresolved reference" error?</p>
  
  <p>Or is it simply just deleting the object and leaving the name (var) not pointing anywhere? Why would that kind of behavior be useful? In what cases?</p>
  
  <p>Also I am talking simply about deleting a single variable. Not del list[3] or alike.</p>
  
  <p>note: I am asking if this python's behavior is meant that way. And in what cases, it would be still useful.</p>
  
  <p>EDIT: Charles Addis gave a detailed explanation. I also admit my mistake that I mistook the pycharm behavior as official python's. I am now trying out ipython along with official python interactive shell. Despite this being my mistake, I am glad that I learnt a lot about python variables along with some python debug commands.</p>