标签:内置对象 name str 允许 strong create 缓冲 buffer view
英文文档:
class
memoryview
(obj)
memoryview
objects allow Python code to access the internal data of an object that supports the buffer protocol without copying.memoryview
that references obj. obj must support the buffer protocol. Built-in objects that support the buffer protocol include bytes
and bytearray
.
说明:
1. 函数功能返回内存查看对象,实际上是内存查看对象(Momory view)的构造函数。
2. 所谓内存查看对象,是指对支持缓冲区协议的数据进行包装,在不需要复制对象基础上允许Python代码访问。
3. Python内置对象中支持缓冲区协议的对象有bytes和bytearray。
>>> v = memoryview(b‘abcefg‘) >>> v[1] 98 >>> v[-1] 103 >>> v[1:4] <memory at 0x7f3ddc9f4350> >>> bytes(v[1:4]) b‘bce‘
标签:内置对象 name str 允许 strong create 缓冲 buffer view
原文地址:http://www.cnblogs.com/sesshoumaru/p/6035548.html