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多线程编程(一):threading模块综述
Apr 05 Python
深入讲解Java编程中类的生命周期
Feb 05 Python
pandas数据框,统计某列数据对应的个数方法
Apr 11 Python
python解决js文件utf-8编码乱码问题(推荐)
May 02 Python
浅谈pandas用groupby后对层级索引levels的处理方法
Nov 06 Python
Python图像处理之图像的读取、显示与保存操作【测试可用】
Jan 04 Python
Python异步操作MySQL示例【使用aiomysql】
May 16 Python
Python 分享10个PyCharm技巧
Jul 13 Python
用django设置session过期时间的方法解析
Aug 05 Python
pyenv与virtualenv安装实现python多版本多项目管理
Aug 17 Python
python求前n个阶乘的和实例
Apr 02 Python
详解tf.device()指定tensorflow运行的GPU或CPU设备实现
Feb 20 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
php+dbfile开发小型留言本
2006/10/09 PHP
在PHP中读取和写入WORD文档的代码
2008/04/09 PHP
zf框架的zend_cache缓存使用方法(zend框架)
2014/03/14 PHP
php学习笔记之mb_strstr的基本使用
2018/02/03 PHP
laravel框架如何设置公共头和公共尾
2019/10/22 PHP
Js 随机数产生6位数字
2010/05/13 Javascript
解析DHTML,JavaScript,DOM,BOM以及WEB标准的描述
2013/06/19 Javascript
解析prototype,JQuery中跳出each循环的方法
2013/12/12 Javascript
javascript时间函数大全
2014/06/30 Javascript
JavaScript实现模仿桌面窗口的方法
2015/07/18 Javascript
JavaScript数据绑定实现一个简单的 MVVM 库
2016/04/08 Javascript
Javascript之BOM(window对象)详解
2016/05/25 Javascript
js 声明数组和向数组中添加对象变量的简单实例
2016/07/28 Javascript
非常优秀的JS图片轮播插件Swiper的用法
2017/01/03 Javascript
fullCalendar中文API官方文档
2017/02/07 Javascript
JS实现数组去重复值的方法示例
2017/02/18 Javascript
JS实现双击内容变为可编辑状态
2017/03/03 Javascript
让div运动起来 js实现缓动效果
2017/07/06 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
vue实现树形菜单效果
2018/03/19 Javascript
vue+webpack实现异步加载三种用法示例详解
2018/04/24 Javascript
详解原生JS动态添加和删除类
2019/03/26 Javascript
JavaScript提升机制Hoisting详解
2019/10/23 Javascript
wxpython 学习笔记 第一天
2009/02/09 Python
Python序列之list和tuple常用方法以及注意事项
2015/01/09 Python
Python3实现的Mysql数据库操作封装类
2018/06/06 Python
Python 捕获代码中所有异常的方法
2020/08/03 Python
static关键字的用法
2013/10/07 面试题
汽车检测与维修应届毕业生求职信
2013/10/19 职场文书
初二生物教学反思
2014/02/03 职场文书
十八届三中全会报告学习材料
2014/02/17 职场文书
高中军训感言600字
2014/03/11 职场文书
青年文明号服务承诺
2014/03/31 职场文书
资助贫困学生倡议书
2014/05/16 职场文书
个人安全生产责任书
2014/07/28 职场文书
OpenCV-Python模板匹配人眼的实例
2021/06/08 Python