Python 内置函数memoryview(obj)的具体用法
memoryview() 函数返回给定参数的内存查看对象(Momory view)。
语法
memoryview 语法:memoryview(obj)
参数说明:obj -- 对象
返回值:返回元组列表。
英文文档:
class memoryview(obj)
memoryview objects allow Python code to access the internal data of an object that supports the buffer protocol without copying.
Create a 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'
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
这篇文章主要介绍了Pycharm 新建模板默认添加编码格式-作者-时间等信息 ,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-06-06python中的socket实现ftp客户端和服务器收发文件及md5加密文件
这篇文章主要介绍了python中的socket实现ftp客户端和服务器收发文件及md5加密文件的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-04-04python库pycryptodom加密技术探索(公钥加密私钥加密)
这篇文章主要为大家介绍了python库pycryptodom加密技术探索(公钥加密私钥加密),有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2024-01-01图解Python中浅拷贝copy()和深拷贝deepcopy()的区别
这篇文章主要介绍了Python中浅拷贝copy()和深拷贝deepcopy()的区别,浅拷贝和深拷贝想必大家在学习中遇到很多次,这也是面试中常常被问到的问题,本文就带你详细了解一下2023-05-05
最新评论