原因:字符串是不可原地修改的,改變一個(gè)字符串就是創(chuàng)建一個(gè)新的字符串替代舊的,如果當(dāng)有 N 個(gè)字符串需要改動(dòng),那么就是創(chuàng)建 N 個(gè)字符串,然后再丟掉 N 個(gè)舊的字符串,分配一個(gè)大字符串空間并且填充這個(gè)字符串所需的時(shí)間大致正比于這個(gè)字符串的長(zhǎng)度
因此,我們推薦使用 .join 方法,如果是有些字符串不是一開始就到位,可以使用 list 暫存,然后再 join
更多建議: