title: What is `1..__truediv__` ? Does Python have a .. ("dot dot") notation syntax?
body: <p>I recently came across a syntax I never seen before when I learned python nor in most tutorials, the <code>..</code> notation, it looks something like this:</p>
  
  <pre><code>f = 1..__truediv__ # or 1..__div__ for python 2
  
  print(f(8)) # prints 0.125 
  </code></pre>
  
  <p>I figured it was exactly the same as (except it's longer, of course):</p>
  
  <pre><code>f = lambda x: (1).__truediv__(x)
  print(f(8)) # prints 0.125 or 1//8
  </code></pre>
  
  <p>But my questions are: </p>
  
  <ul>
  <li>How can it do that?  </li>
  <li>What does it actually mean with the two dots? </li>
  <li>How can you use it in a more complex statement (if possible)? </li>
  </ul>
  
  <p>This will probably save me many lines of code in the future...:)</p>