title: Why a string in always "greater than" a number?
body: <p>I just noticed that Python allows you to compare a string value with a number:</p>
  
  <pre><code>&gt;&gt;&gt; '10' &gt; 1000
  True
  &gt;&gt;&gt; 'a' &gt; 1000
  True
  &gt;&gt;&gt; 'a' &gt; -1000
  True
  </code></pre>
  
  <p>Why is any string always greater than any number?</p>