title: Why doesn't this function call print anything?
body: <p>Why doesn't this call print anything? I am using python 3. </p>
  
  <p>The goal of the question is not to print something but to understand the language better. 
  I am looking for language rule(s) that tells how those triple quotes are supposed to be interpreted according to the language specification.
  And if there  is difference between different versions of specs, please state the  difference.  </p>
  
  <pre><code>def my_function(s):
      """size = s.size()"""
      print "a" 
      size = len(s)
      print size
      return
  
  
  my_function("abc")
  </code></pre>