天天看點

避免使用+拼接字元串

原本使用+号就可以簡單的實作字元串的拼接。但是考慮效率問題,要避免使用+号,尤其是字元串數量很多的情況下。

于是去找了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,如需轉載請自行聯系原作者