Hi Michael,
> Out[3]: 'HELLO'
> In [4]: g = str.upper
> In [5]: g(s)
> Out[5]: 'HELLO'
That's perfect! My mistake was trying to use the method returned by
''.upper vs. str.upper.
Thank you,
Malcolm
--
https://mail.python.org/mailman/listinfo/python-list
On Fri, Jul 22, 2016 at 4:05 PM Malcolm Greene wrote:
> I know I can do the following:
>
> >>> s = 'lower'
> >>> getattr(s, 'upper')()
> 'LOWER'
>
> But how could I do the same if I had the method 'address' (better
> name???) vs. method name?
>
> >>> upper_method = s.upper
>
> How do I combine th
I know I can do the following:
>>> s = 'lower'
>>> getattr(s, 'upper')()
'LOWER'
But how could I do the same if I had the method 'address' (better
name???) vs. method name?
>>> upper_method = s.upper
How do I combine this upper_method with string s to execute the method
and return 'LOWER'?