Python 内置函数memoryview(obj)的具体用法


Posted in Python onNovember 23, 2017

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 相关文章推荐
详解Python的Django框架中inclusion_tag的使用
Jul 21 Python
图文讲解选择排序算法的原理及在Python中的实现
May 04 Python
Python实现图片滑动式验证识别方法
Nov 09 Python
浅谈Python实现Apriori算法介绍
Dec 20 Python
Python简单生成随机数的方法示例
Mar 31 Python
Python获取指定字符前面的所有字符方法
May 02 Python
Python XML转Json之XML2Dict的使用方法
Jan 15 Python
pandas dataframe的合并实现(append, merge, concat)
Jun 24 Python
python如何制作英文字典
Jun 25 Python
使用OpenCV-python3实现滑动条更新图像的Canny边缘检测功能
Dec 12 Python
Python3通过chmod修改目录或文件权限的方法示例
Jun 08 Python
Matplotlib自定义坐标轴刻度的实现示例
Jun 18 Python
Python3 操作符重载方法示例
Nov 23 #Python
Python3安装Scrapy的方法步骤
Nov 23 #Python
Python 和 JS 有哪些相同之处
Nov 23 #Python
深入理解Python分布式爬虫原理
Nov 23 #Python
Python实现希尔排序算法的原理与用法实例分析
Nov 23 #Python
Python 用Redis简单实现分布式爬虫的方法
Nov 23 #Python
Python3 伪装浏览器的方法示例
Nov 23 #Python
You might like
计数器详细设计
2006/10/09 PHP
dedecms模版制作使用方法
2007/04/03 PHP
PHP 伪静态隐藏传递参数名的四种方法
2010/02/22 PHP
ThinkPHP关联模型操作实例分析
2012/09/23 PHP
PHP cdata 处理(详细介绍)
2013/07/05 PHP
PHP文件读写操作相关函数总结
2014/11/18 PHP
PHP+APACHE实现网址伪静态
2015/02/22 PHP
了不起的node.js读书笔记之node的学习总结
2014/12/22 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
2015/02/05 Javascript
详解vue中使用express+fetch获取本地json文件
2017/10/10 Javascript
基于Vue2.0+ElementUI实现表格翻页功能
2017/10/23 Javascript
JS实现DOM删除节点操作示例
2018/04/04 Javascript
vue中使用cookies和crypto-js实现记住密码和加密的方法
2018/10/18 Javascript
微信小程序实现富文本图片宽度自适应的方法
2019/01/20 Javascript
nodejs分离html文件里面的js和css的方法
2019/04/09 NodeJs
Vue scrollBehavior 滚动行为实现后退页面显示在上次浏览的位置
2019/05/27 Javascript
解决layui表格内文本超出隐藏的问题
2019/09/12 Javascript
[02:34]DOTA2英雄基础教程 幽鬼
2014/01/02 DOTA
利用numpy和pandas处理csv文件中的时间方法
2018/04/19 Python
python实现dijkstra最短路由算法
2019/01/17 Python
原生python实现knn分类算法
2019/10/24 Python
python发qq消息轰炸虐狗好友思路详解(完整代码)
2020/02/15 Python
Python多线程threading join和守护线程setDeamon原理详解
2020/03/18 Python
如何通过Python3和ssl实现加密通信功能
2020/05/09 Python
opencv 图像加法与图像融合的实现代码
2020/07/08 Python
Python DES加密实现原理及实例解析
2020/07/17 Python
Python本地及虚拟解释器配置过程解析
2020/10/13 Python
英国快时尚女装购物网站:PrettyLittleThing
2018/08/15 全球购物
网络工程师面试(三木通信技术有限公司)
2013/06/05 面试题
网络教育毕业生自我鉴定
2013/10/10 职场文书
营销总经理岗位职责
2014/02/02 职场文书
安康杯竞赛活动总结
2014/05/05 职场文书
拒绝黄毒毒宣传标语
2014/06/26 职场文书
2015教师年度工作总结范文
2015/04/07 职场文书
2016年乡镇综治宣传月活动总结
2016/03/16 职场文书
为什么node.js不适合大型项目
2021/04/28 Javascript