Greg Ewing writes:
This still suggests that continuing to use it is frowned upon, though.
Backward compatible code is still being written, certainly, and not everything is available as a method (just try ''.letters! ;).
I think there are still legitimate reasons for using some parts of the string module. For example, if you're one of those stubborn people who refuse to accept that ",".join(foo) is a better way of writing string.join(foo,",").
There will never be an excuse for that! .join() should never have been added as a method!