title: Python naming convention for variables that are functions
body: <p>Does Python have a naming convention for variables that are functions? I couldn't see anything specific for this in PEP-8 (other than naming variables).</p>
  
  <p>Since functions are first-class objects in Python, is using a <code>_fn</code> suffix, or something similar, a recognized convention?</p>
  
  <p><strong>EDIT</strong>: Updated with more realistic example</p>
  
  <p>Example: </p>
  
  <pre><code>def foo_a():
      print 'a'
  
  def foo_b():
      print 'b'
  
  funcs = {'a': foo_a, 'b': foo_b}
  
  # dynamically select function based on some key
  key = 'a'
  foo_fn = funcs[key]
  </code></pre>