天天看点

避免使用+拼接字符串

原本使用+号就可以简单的实现字符串的拼接。但是考虑效率问题,要避免使用+号,尤其是字符串数量很多的情况下。

于是去找了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,如需转载请自行联系原作者