Python 中,字符串"連接"效率最高的方式是?一定出乎你的意料

網上很多文章人云亦云,字符串連接應該使用「join」方法而不要用「+」操作。說前者效率更高,它以更少的代價創建新字符串,如果用「+」連接多個字符串,每連接一次,就要爲字符串分配一次內存,效率顯得有點低,這樣的解釋聽起來很有道理,但 Cpython 解釋器是不是真的按照我們說的這樣呢? 今天做了一個試驗,結果可能會出乎你的意料。 defjoin(n): s = "".join((str(i) for
相關文章
相關標籤/搜索