[Python-Dev] Idea - place to put string functions and consts

Thomas Heller thomas.heller@ion-tof.com
2002年3月18日 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

AltStyle によって変換されたページ (->オリジナル) /