why does this function not fire in the __init__ method?
<pre><code>class test:
    def __init__(self, val):
        self.val = val
        self.val.lower()
</code></pre>

<p>Why doesn't lower() operate on the contents of val in this code?</p>
