Python论坛  - 讨论区

标题:[python-chinese] Ƶ·±ÐÞ¸Ästring£¬ÓÐûÓиßЧµÄ·½·¨

2006年01月15日 星期日 11:40

cry zyqmail at tom.com
Sun Jan 15 11:40:35 HKT 2006

Robert Chen,您好!

在这个BLOG的评论里,有:

s = ','.join('str1', 'str2', 'str3') 

这个句子,我怎么运行不了,报错误:

Traceback (most recent call last):
  File "", line 1, in ?
TypeError: join() takes exactly one argument (3 given)




在 2006-01-15 08:43:00 您写道:
>关于"+"操作符和join操作比较,可以参考《Python源码剖析》中的这篇关于字符串对象的文章:
>http://blog.donews.com/lemur/archive/2005/12/22/667710.aspx
>
>
>On 1/15/06, yzhh <yezonghui at gmail.com> wrote:
>>
>> python中string是immutable,所以下面的代码感觉效率有些低
>> for i in xrange(1000):
>>    s = s + 'something'
>> 因为创建了和销毁了1000个string
>>
>> 能不能先做个够大的buffer,然后修改之,最后转换成string,好像
>> l = []*1000*9    # len('something') == 9
>> for i in xrange(1000): l[i*9:(i+1)*9] = 'something'
>> s = ''.join(l)
>> 但是上面这个join()不是为这个目的做的,不知道效率是不是也一样低?
>> 或者join()就是为这个目的做的,我想错了?
>>
>> --
>>   regards,
>> yzhh
>>
>> _______________________________________________
>> python-chinese
>> Post: send python-chinese at lists.python.cn
>> Subscribe: send subscribe to python-chinese-request at lists.python.cn
>> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
>> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>>
>_______________________________________________
>python-chinese
>Post: send python-chinese at lists.python.cn
>Subscribe: send subscribe to python-chinese-request at lists.python.cn
>Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
>Detail Info: http://python.cn/mailman/listinfo/python-chinese

                    致
礼!

            cry
            zyqmail at tom.com



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年01月15日 星期日 11:45

魏忠 weizhong2004 at gmail.com
Sun Jan 15 11:45:44 HKT 2006

','.join(['str1','str2','str3']) 或者 ','.join(('str1','str2','str3'))

--

开飞机的舒克
http://www.lvye.org/shuke
msn:weizhong at netease.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060115/d66390ea/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号