a simple question about string object

Frank Zheng hust_zxq524 at 263.net
Mon Mar 17 14:13:10 CET 2003


Hi, all:
    thanks


Frank
"Frank Zheng" <hust_zxq524 at 263.net> дÈëÏûÏ¢ÐÂÎÅ
:b53954$7bu$1 at mail.cn99.com...
> Hi, all:
>
> >>> s = '12345'
> >>> s[2] = 'x'
> Traceback (most recent call last):
>   File "<interactive input>", line 1, in ?
> TypeError: object doesn't support item assignment
>
> i know the string object is immutable, so if i want to do 'item
assignment',
> i should do:
> >>> new_s = s[0:1] + 'x' + s[2:]
> ( i think it's ugly)
>
> Is there other ways to do this?
> should i define a function to do this? Is there any modules existing can
do
> this?
>
>
> thanks
>
> frank
>
>
>
>
>
>






More information about the Python-list mailing list