title: Is a variable the name, the value, or the memory location?
body: <p>I've been learning Python for a few months, and also know very little C, and I was wondering if anyone could clear this doubt up for me:</p>
  
  <p>Is a variable the name, the value, or the memory location?</p>
  
  <p>For example:</p>
  
  <pre><code>x = 5
  </code></pre>
  
  <p>Is the variable x, the value of x, or the location of x in memory? </p>
  
  <p>I'm looking for a clear explanation of what a variable is. I've already looked at <a href="http://en.wikipedia.org/wiki/Variable_%28computer_science%29" rel="nofollow noreferrer">Wikipedia's page on variables</a> and <a href="https://stackoverflow.com/questions/1137158/what-is-a-variable">this question</a>, but neither were too clear to me. If this is a duplicate question, a link to the right answer would be great.</p>
  
  <p>Thanks!</p>