约 922 字

约 5 分钟

#Python 的内置函数 memoryview

说明:返回由给定实参创建的“内存视图”对象。

#函数说明

def memoryview(obj):
    '''
    返回由给定实参创建的“内存视图”对象

    :param obj: 一个对象
    :return: 由给定实参创建的“内存视图”对象
    '''

说明

由给定实参创建的“内存视图”对象,它在不复制底层数据的情况下直接操作原始数据。这在处理大型二进制数据(如音频、视频或图像文件)时特别有用,可以显著提升性能并减少内存消耗。

参数

  • obj - 用于创建内存视图的对象,该对象需要支持缓冲区协议

返回值

对象的内存视图。

#示例

view = memoryview('甲乙丙丁戊己庚辛壬癸'.encode())
print(view)
print(view[2])

>>> Establishing WebAssembly Runtime.

>>> Standby.

Powered by Shift.

#推荐阅读

更新: 2025/10/25

作者: PlanC

创建: 2025/6/9