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中的标识运算符
May 14 Python
Python中的anydbm模版和shelve模版使用指南
Jul 09 Python
Python实战小程序利用matplotlib模块画图代码分享
Dec 09 Python
Python实现的求解最小公倍数算法示例
May 03 Python
Python线性拟合实现函数与用法示例
Dec 13 Python
python爬虫爬取微博评论案例详解
Mar 27 Python
django基于存储在前端的token用户认证解析
Aug 06 Python
Python:二维列表下标互换方式(矩阵转置)
Dec 02 Python
pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解
Jan 03 Python
python orm 框架中sqlalchemy用法实例详解
Feb 02 Python
Python几种常见算法汇总
Jun 02 Python
基于keras中的回调函数用法说明
Jun 17 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
咖啡机如何保养和日常清洁?
2021/03/03 冲泡冲煮
用 Composer构建自己的 PHP 框架之构建路由
2014/10/30 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
PHP实现多级分类生成树的方法示例
2017/02/07 PHP
JavaScript 浮点数运算 精度问题
2009/10/06 Javascript
javascript中的array数组使用技巧
2010/01/31 Javascript
JavaScript 图像动画的小demo
2012/05/23 Javascript
JavaScript获取当前网页标题(title)的方法
2015/04/03 Javascript
简单分析javascript面向对象与原型
2015/05/21 Javascript
jquery实现隐藏在左侧的弹性弹出菜单效果
2015/09/18 Javascript
极易被忽视的javascript面试题七问七答
2016/02/15 Javascript
Easyui笔记2:实现datagrid多行删除的示例代码
2017/01/14 Javascript
jquery实现图片平滑滚动详解
2017/03/22 jQuery
vuex的module模块用法示例
2018/11/12 Javascript
ES6基础之字符串和函数的拓展详解
2019/08/22 Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
2019/11/14 Javascript
vue实现带过渡效果的下拉菜单功能
2020/02/19 Javascript
微信小程序自定义navigationBar顶部导航栏适配所有机型(附完整案例)
2020/04/26 Javascript
[01:07:57]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第二场 1月19日
2021/03/11 DOTA
用Python操作字符串之rindex()方法的使用
2015/05/19 Python
Python3 XML 获取雅虎天气的实现方法
2018/02/01 Python
python使用ddt过程中遇到的问题及解决方案【推荐】
2018/10/29 Python
django 解决扩展自带User表遇到的问题
2020/05/14 Python
通过Canvas及File API缩放并上传图片完整示例
2013/08/08 HTML / CSS
HTML5的一个显示电池状态的API简介
2015/06/18 HTML / CSS
Aerosoles爱柔仕官网:美国舒软女鞋品牌
2017/07/17 全球购物
面向对象编程OOP的优点
2013/01/22 面试题
红领巾广播站广播稿
2014/02/01 职场文书
2014迎新年晚会策划方案
2014/02/23 职场文书
三分钟演讲稿事例
2014/03/03 职场文书
小组口号大全
2014/06/09 职场文书
社区党员公开承诺书
2014/08/30 职场文书
销售经理岗位职责范本
2015/04/02 职场文书
2015年母亲节活动策划方案
2015/05/04 职场文书
小学美术教学反思
2016/02/17 职场文书
Django集成富文本编辑器summernote的实现步骤
2021/05/31 Python