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分析git log日志示例
Feb 27 Python
解析Python中的二进制位运算符
May 13 Python
python生成验证码图片代码分享
Jan 28 Python
全面了解Nginx, WSGI, Flask之间的关系
Jan 09 Python
python使用筛选法计算小于给定数字的所有素数
Mar 19 Python
python pandas dataframe 按列或者按行合并的方法
Apr 12 Python
解决python3 urllib 链接中有中文的问题
Jul 16 Python
用python生成1000个txt文件的方法
Oct 25 Python
TensorFlow 读取CSV数据的实例
Feb 05 Python
python selenium自动化测试框架搭建的方法步骤
Jun 14 Python
详解Python中import机制
Sep 11 Python
python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单
May 25 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 字符串 小常识
2009/06/05 PHP
PHP生成网页快照 不用COM不用扩展.
2010/02/11 PHP
PDO防注入原理分析以及注意事项
2015/02/25 PHP
PHP下载远程文件到本地存储的方法
2015/03/24 PHP
ThinkPHP数据操作方法总结
2015/09/28 PHP
php限制文件下载速度的代码
2015/10/20 PHP
分享几种比较简单实用的JavaScript tabel切换
2015/12/31 Javascript
基于JavaScript实现文字超出部分隐藏
2016/02/29 Javascript
JavaScript编写Chrome扩展实现与浏览器的交互及时间通知
2016/05/16 Javascript
Angular 4依赖注入学习教程之简介(一)
2017/06/04 Javascript
Angular2 组件间通过@Input @Output通讯示例
2017/08/24 Javascript
浅谈React和Redux的连接react-redux
2017/12/04 Javascript
JavaScript 对引擎、运行时、调用堆栈的概述理解
2018/10/22 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
2018/11/28 Javascript
ES6基础之展开语法(Spread syntax)
2019/02/21 Javascript
Vue源码解析之数据响应系统的使用
2019/04/24 Javascript
Vue开发环境跨域访问问题
2020/01/22 Javascript
[04:37]DOTA2英雄梦之声Vol20发条
2014/06/20 DOTA
python访问类中docstring注释的实现方法
2015/05/04 Python
python和ruby,我选谁?
2017/09/13 Python
CentOS7.3编译安装Python3.6.2的方法
2018/01/22 Python
http请求 request失败自动重新尝试代码示例
2018/01/25 Python
详解Appium+Python之生成html测试报告
2019/01/04 Python
python DataFrame 取差集实例
2019/01/30 Python
Restful_framework视图组件代码实例解析
2020/11/17 Python
HTML5梦幻之旅——炫丽的流星雨效果实现过程
2013/08/06 HTML / CSS
美国尼曼百货官网:Neiman Marcus
2019/09/05 全球购物
New delete 与malloc free 的联系与区别
2013/02/04 面试题
促销活动计划书
2014/05/02 职场文书
五心教育心得体会
2014/09/04 职场文书
八月一日观后感
2015/06/10 职场文书
2015年六年级班主任工作总结
2015/10/15 职场文书
关于职业道德的心得体会
2016/01/18 职场文书
初三化学教学反思
2016/02/22 职场文书
人为什么会“幸灾乐祸”?
2019/08/06 职场文书
Django实现在线无水印抖音视频下载(附源码及地址)
2021/05/06 Python