Python memoryview() 函数
Python 内置的 memoryview() 函数返回给定参数的内存查看对象 (Momory view)
所谓内存查看对象,是指对支持缓冲区协议的数据进行包装,在不需要复制对象基础上允许 Python 代码访问
语法
memoryview(obj)
参数
参数 | 说明 |
---|---|
obj | 对象 |
返回值
返回元组列表
范例
下面的代码演示了 memoryview() 函数的简单使用
>>>v = memoryview('abcefg') >>> v[1] 'b' >>> v[-1] 'g' >>> v[1:4] <memory at 0x77ab28> >>> v[1:4].tobytes() 'bce'