title: What's the difference between str.isdigit, isnumeric and isdecimal in python?
body: <p>When I run these methods</p>
  <pre><code>s.isdigit()
  s.isnumeric()
  s.isdecimal()
  </code></pre>
  <p>I always got as output or all <code>True</code>, or all <code>False</code> for each value of <code>s</code> (which is of course a string).
  What's​ the difference between the three? Can you provide an example that gives two <code>True</code>s and one <code>False</code> (or vice versa)?</p>