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) 收藏 举报