[Python-Dev] Crazy idea for str.join (original) (raw)

Fredrik Lundh fredrik at pythonware.com
Sat Apr 29 22:06:08 CEST 2006


Josiah Carlson wrote:

At least for the examples of buffers that I've seen, using the buffer interface for objects that support it is equivalent to automatically applying str() to them. This is, strictly speaking, an optimization.

>>> a = array.array("i", [1, 2, 3])
>>> str(a)
"array('i', [1, 2, 3])"
>>> str(buffer(a))
'\x01\x00\x00\x00\x02\x00\x00\x00\x03\x00\x00\x00'


More information about the Python-Dev mailing list