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:
|
||||
|
||||
.. 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
|
||||
|
|
Loading…
Reference in New Issue