From 4785916d62aeb97692bab08bb9e77952853084a4 Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Fri, 10 Sep 2010 20:43:53 +0000 Subject: [PATCH] release() is probably not the most important method --- Doc/library/stdtypes.rst | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/Doc/library/stdtypes.rst b/Doc/library/stdtypes.rst index b4c3eda9378..fa895cdeab8 100644 --- a/Doc/library/stdtypes.rst +++ b/Doc/library/stdtypes.rst @@ -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