Rookie_coder

导航

python cookbook 学习笔记 -- 1.6 合并字符串

任务:将一些小的字符串合并成一个大的字符串

解决方案:

  将一个list中的字符串合并:

    string对象的join方法。

    largeString = ' '.join(pieces) 将一个list中的字符串通过字符''的join方法连接起来。

  如果想要将一些变量中的字符串拼接:

    使用字符串格式化操作符%:

    largeString = '%s %s something %s something' % (str1,str2,str3)

 

在python中,+操作符也能将字符串拼接:largeString = small1 + small2 + 'something' + small3 + 'something'

在字符串的list中也可以这么写:

  largeString = ''

      for piece in pieces:

           largeString += piece

但是+和+=操作并不是非常好的方法,他们在操作时会创建并丢弃多个中间结果,影响了操作性能。

所以最好使用join和%操作符

posted on 2013-05-19 15:23  Rookie_coder  阅读(144)  评论(0)    收藏  举报