Python 内置函数memoryview(obj)的具体用法,pythonmemoryview
Python 内置函数memoryview(obj)的具体用法,pythonmemoryview
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内置函数delattr的具体用法,python内置delattr
- 深入理解Python3 内置函数大全,深入理解python3
- Python2.7基于笛卡尔积算法实现N个数组的排列组合运算示
- Python3 加密(hashlib和hmac)模块的实现,python3hashlib
- python清理子进程机制剖析,python机制剖析
- pip安装Python库时遇到的问题及解决方法,pippython
- Python多进程库multiprocessing中进程池Pool类的使用详解,
- Python内置函数——__import__ 的使用方法,python__import_
- python中print()函数的“,”与java中System.out.print()函数中
- python中WSGI是什么,Python应用WSGI详解,pythonwsgi
评论关闭