Python memoryview() 函数

不喝水的杰 不喝水的杰 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

描述

memoryview() 函数返回给定参数的内存查看对象(memory view)。

所谓内存查看对象,是指对支持缓冲区协议的数据进行包装,在不需要复制对象基础上允许Python代码访问。

语法

memoryview 语法:

memoryview(obj)

参数说明:

  • obj -- 对象

返回值

返回元组列表。

实例

Python2.x :

>>>v = memoryview('abcefg') >>> v[1] 'b' >>> v[-1] 'g' >>> v[1:4] <memory at 0x77ab28> >>> v[1:4].tobytes() 'bce'

Python3.x :

>>>v = memoryview(bytearray("abcefg", 'utf-8')) >>> print(v[1]) 98 >>> print(v[-1]) 103 >>> print(v[1:4]) <memory at 0x10f543a08> >>> print(v[1:4].tobytes()) b'bce' >>>

 

...全文
评论
收藏 已收藏
分享
返回顶部
不喝水的杰
不喝水的杰 宾川县微洛电子商务工作室官方账号 宾川县微洛电子商务工作室官方账号
鸿蒙Next开发者社区 31,489 成员 280 内容