mirror of https://github.com/python/cpython
release() is probably not the most important method
This commit is contained in:
parent
fe7b40533c
commit
4785916d62
|
@ -2313,6 +2313,24 @@ is generally interpreted as simple bytes.
|
||||||
|
|
||||||
:class:`memoryview` has several methods:
|
: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()
|
.. method:: release()
|
||||||
|
|
||||||
Release the underlying buffer exposed by the memoryview object. Many
|
Release the underlying buffer exposed by the memoryview object. Many
|
||||||
|
@ -2346,24 +2364,6 @@ is generally interpreted as simple bytes.
|
||||||
|
|
||||||
.. versionadded:: 3.2
|
.. 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:
|
There are also several readonly attributes available:
|
||||||
|
|
||||||
.. attribute:: format
|
.. attribute:: format
|
||||||
|
|
Loading…
Reference in New Issue