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 map和reduce函数用法示例
Feb 26 Python
Linux中安装Python的交互式解释器IPython的教程
Jun 13 Python
Python正则表达式教程之三:贪婪/非贪婪特性
Mar 02 Python
pygame实现弹力球及其变速效果
Jul 03 Python
python实现人脸识别代码
Nov 08 Python
浅谈Pandas:Series和DataFrame间的算术元素
Dec 22 Python
Python设计模式之命令模式原理与用法实例分析
Jan 11 Python
在Pycharm中自动添加时间日期作者等信息的方法
Jan 16 Python
Django如何防止定时任务并发浅析
May 14 Python
python 字符串追加实例
Jul 20 Python
wxpython多线程防假死与线程间传递消息实例详解
Dec 13 Python
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
Apr 06 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 读取shell管道传输过来的内容
2010/03/01 PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
2014/11/29 PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
2020/04/26 PHP
Nigma vs AM BO3 第二场2.13
2021/03/10 DOTA
jquery.tmpl JQuery模板插件
2011/10/10 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
2013/12/17 Javascript
jquery实现的图片点击滚动效果
2014/04/29 Javascript
js实现圆盘记速表
2015/08/03 Javascript
jQuery实现仿腾讯视频列表分页效果的方法
2015/08/07 Javascript
用JavaScript获取页面文档内容的实现代码
2016/06/10 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
jQuery ajax请求struts action实现异步刷新
2017/04/19 jQuery
通过vue-cli来学习修改Webpack多环境配置和发布问题
2017/12/22 Javascript
详解vue-cli3开发Chrome插件实践
2019/05/29 Javascript
jquery 时间戳转日期过程详解
2019/10/12 jQuery
javascript 模块依赖管理的本质深入详解
2020/04/30 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
解决vue-photo-preview 异步图片放大失效的问题
2020/07/29 Javascript
JavaScript缓动动画函数的封装方法
2020/11/25 Javascript
[01:15:16]DOTA2-DPC中国联赛 正赛 Elephant vs Aster BO3 第一场 1月26日
2021/03/11 DOTA
TensorFlow变量管理详解
2018/03/10 Python
PyQt5每天必学之日历控件QCalendarWidget
2018/04/19 Python
django将数组传递给前台模板的方法
2019/08/06 Python
Python拆分大型CSV文件代码实例
2019/10/07 Python
python运用pygame库实现双人弹球小游戏
2019/11/25 Python
Linux下升级安装python3.8并配置pip及yum的教程
2020/01/02 Python
python 多进程和协程配合使用写入数据
2020/10/30 Python
linux系统下pip升级报错的解决方法
2021/01/31 Python
Cotton On美国网站:澳洲时装连锁品牌
2016/10/25 全球购物
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
StubHub中国:购买和出售全球活动门票
2020/01/01 全球购物
澳大利亚在线划船、露营和钓鱼商店:BCF Australia
2020/03/22 全球购物
电子商务个人自荐信
2013/12/12 职场文书
个人遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
2016七一建党节慰问信
2015/11/30 职场文书
电工生产实习心得体会
2016/01/22 职场文书