what is difference between __init__ and __call__ in python?
<p>I want to know what is difference between <code>__init__</code> and <code>__call__</code> methods?  </p>

<p>For example :</p>

<pre><code>class test:

  def __init__(self):
    self.a = 10

  def __call__(self): 
    b = 20
</code></pre>
