[Python-Dev] Idea - place to put string functions and consts
Thomas Heller
thomas.heller@ion-tof.com
Mon, 18 Mar 2002 08:41:35 +0100
From: "Greg Ewing" <greg@cosc.canterbury.ac.nz>
> I had an idea last night concerning what to do
> with functions like string.join that don't quite
> belong as methods of a string, plus constants
> like string.uppercase etc.
>
> Someone suggested making the os.* routines
> class methods of 'file'. So how about making
> these things class methods of 'str'?
>
> e.g.
>
> mystring = str.join(["spam", "eggs"], ',')
>
> reads quite nicely.
Hmm. Already implemented?
C:\>c:\python22\python.exe
Python 2.2 (#28, Dec 21 2001, 12:21:22) [MSC 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> "the time machine strikes again?".split()
['the', 'time', 'machine', 'strikes', 'again?']
>>> str.split("the time machine strikes again?")
['the', 'time', 'machine', 'strikes', 'again?']
>>> str.join(",", ["spam", "eggs"])
'spam,eggs'
>>>
Thomas