title: Why are some string methods called with the variable inside the methods parentheses, and some outside?
body: <p>Why are some string methods called with the variable inside the methods parentheses, and some outside? e.g.</p>
  
  <pre><code>len(variable)  
  variable.upper()
  </code></pre>