title: Is there a comprehensive table of Python's "magic constants"?
body: <p>Where are <code>__file__</code>, <code>__main__</code>, etc. defined, and what are they officially called? <code>__eq__</code> and <code>__ge__</code> are "magic methods", so right now I'm just referring to them as "magic constants" but I don't even know if that's right.</p>
  
  <p>Google search really isn't turning up anything and even Python's own documentation doesn't seem to have a comprehensive list of them after scanning through the layers of pages.</p>