Commit 4785916d authored by Georg Brandl's avatar Georg Brandl

release() is probably not the most important method

parent fe7b4053
......@@ -2313,6 +2313,24 @@ is generally interpreted as simple bytes.
:class:`memoryview` has several methods:
.. method:: tobytes()
Return the data in the buffer as a bytestring. This is equivalent to
calling the :class:`bytes` constructor on the memoryview. ::
>>> m = memoryview(b"abc")
>>> m.tobytes()
b'abc'
>>> bytes(m)
b'abc'
.. method:: tolist()
Return the data in the buffer as a list of integers. ::
>>> memoryview(b'abc').tolist()
[97, 98, 99]
.. method:: release()
Release the underlying buffer exposed by the memoryview object. Many
......@@ -2346,24 +2364,6 @@ is generally interpreted as simple bytes.
.. versionadded:: 3.2
.. method:: tobytes()
Return the data in the buffer as a bytestring. This is equivalent to
calling the :class:`bytes` constructor on the memoryview. ::
>>> m = memoryview(b"abc")
>>> m.tobytes()
b'abc'
>>> bytes(m)
b'abc'
.. method:: tolist()
Return the data in the buffer as a list of integers. ::
>>> memoryview(b'abc').tolist()
[97, 98, 99]
There are also several readonly attributes available:
.. attribute:: format
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment