原本使用+号就可以简单的实现字符串的拼接。但是考虑效率问题,要避免使用+号,尤其是字符串数量很多的情况下。
于是去找了2个推荐的方法
方法一:使用%s拼接,比较方便也不难理解,一直在用这个方法
1
2
<code>string </code><code>=</code> <code>"%s%s%s"</code><code>%</code><code>(</code><code>"第一段"</code><code>,</code><code>"第二段"</code><code>,</code><code>"第三段"</code><code>)</code>
<code>print</code><code>(string)</code>
方法二:使用join()方法,这个比较复杂,不过还是先记下来
3
<code>strlis </code><code>=</code> <code>[</code><code>"第一段"</code><code>,</code><code>"第二段"</code><code>,</code><code>"第三段"</code><code>] </code><code># 先把字符串放到一个列表中</code>
<code>string </code><code>=</code> <code>''.join(strlis) </code><code># 使用空字符串拼接这个列表</code>
<code></code>
本文转自骑士救兵51CTO博客,原文链接:http://blog.51cto.com/steed/1978399,如需转载请自行联系原作者