title: Why is "1.real" a syntax error but "1 .real" valid in Python?
body: <p>So I saw <a href="https://twitter.com/bmispelon/status/613816239622909953" rel="noreferrer">these two</a> <a href="https://twitter.com/bmispelon/status/613818391967715329" rel="noreferrer">questions on twitter</a>. How is <code>1.real</code> a syntax error but <code>1 .real</code> is not?</p>
  
  <pre><code>&gt;&gt;&gt; 1.real
    File "&lt;stdin&gt;", line 1
      1.real
           ^
  SyntaxError: invalid syntax
  &gt;&gt;&gt; 1 .real
  1
  &gt;&gt;&gt; 1. real
    File "&lt;stdin&gt;", line 1
      1. real
            ^
  SyntaxError: invalid syntax
  &gt;&gt;&gt; 1 . real
  1
  &gt;&gt;&gt; 1..real
  1.0
  &gt;&gt;&gt; 1 ..real
    File "&lt;stdin&gt;", line 1
      1 ..real
         ^
  SyntaxError: invalid syntax
  &gt;&gt;&gt; 1.. real
  1.0
  &gt;&gt;&gt; 1 .. real
    File "&lt;stdin&gt;", line 1
      1 .. real
         ^
  SyntaxError: invalid syntax
  </code></pre>