title: Is assignment in Python similar to pointers in C?
body: <p>Look at the following extremely simple <em>Python</em> code:</p>
  
  <pre><code>x = 3
  print(x)
  </code></pre>
  
  <p>Is assignment in python same as the concept of <em>pointers</em> in C language — like in the above case, x is a pointer to an object of type <em>int</em> — (Correct me if I am wrong)? Does that object only contain the value <em>3</em> or it contains some other things as well? Is it completely different from that? Please explain in detail.</p>