#Python 的内置函数 memoryview
说明:返回由给定实参创建的“内存视图”对象。
#函数说明
def memoryview(obj):
'''
返回由给定实参创建的“内存视图”对象
:param obj: 一个对象
:return: 由给定实参创建的“内存视图”对象
'''
说明
由给定实参创建的“内存视图”对象,它在不复制底层数据的情况下直接操作原始数据。这在处理大型二进制数据(如音频、视频或图像文件)时特别有用,可以显著提升性能并减少内存消耗。
参数
obj
- 用于创建内存视图的对象,该对象需要支持缓冲区协议
返回值
对象的内存视图。
#示例
view = memoryview('甲乙丙丁戊己庚辛壬癸'.encode())
print(view)
print(view[2])