【发布时间】:2020-07-21 22:59:29
【问题描述】:
我正在研究 IO python 模块。 我有以下两个代码sn-ps:
buffer = b""
buffer += b"Hello World"
buffer += b"Hello World"
buffer += b"Hello World"
import io
with io.BytesIO() as f:
f.write(b"Hello World")
f.write(b"Hello World")
f.write(b"Hello World")
对我来说,这两个块几乎做同样的事情。 唯一的区别是第二个有效,而第一个无效。
我听说第二种方式通常更快,但我不知道为什么。
当第二种方法相对于第一种方法(在字符串修改中)更受欢迎时,有人可以解释一下吗?
【问题讨论】: