title: number in function name
body: <p>I have lately been trying to conform to the <a href="http://legacy.python.org/dev/peps/pep-0008/" rel="nofollow noreferrer">Python style guide</a> ... Which I believe is a change for the better! There is however one element that it doesn't cover in enough detail for me; the naming convention for functions.</p>
  
  <p>I am writing some code where I have defined a function with the word "to" in it, for example: </p>
  
  <pre><code>def spamtoeggs(arg):
      ...
  </code></pre>
  
  <p>I find this hard to read, and would like to know the correct way to write this.  I would tend to use the following:</p>
  
  <pre><code>def spam2eggs(arg):
      ...
  </code></pre>
  
  <p>Over:</p>
  
  <pre><code>def spam_to_eggs(arg):
      ...
  </code></pre>
  
  <p>Note that I interpreted the style guides use of "words" in functions to mean both letters and numbers, and this may have been my downfall...</p>
  
  <p>I have been unable to find an answer to my question online (<a href="https://stackoverflow.com/questions/13755532/defining-a-function-name-that-starts-with-a-number-in-python-3">this SO post comes close</a>), and it if does exist I apologise for duplicating it.</p>
  
  <p>So in short, I am asking are numbers interchangeable for letters within function names?</p>