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函数缺省值与引用学习笔记分享
Feb 10 Python
python实现监控linux性能及进程消耗性能的方法
Jul 25 Python
Python def函数的定义、使用及参数传递实现代码
Aug 10 Python
Python 基础知识之字符串处理
Jan 06 Python
Python实现SSH远程登陆,并执行命令的方法(分享)
May 08 Python
ORM Django 终端打印 SQL 语句实现解析
Aug 09 Python
python实现对变位词的判断方法
Apr 05 Python
Python HTMLTestRunner可视化报告实现过程解析
Apr 10 Python
Python根据字符串调用函数过程解析
Nov 05 Python
Jupyter Notebook 安装配置与使用详解
Jan 06 Python
Python用requests库爬取返回为空的解决办法
Feb 21 Python
python基于tkinter制作下班倒计时工具
Apr 28 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 编程安全性小结
2010/01/08 PHP
php fsockopen中多线程问题的解决办法[翻译]
2011/11/09 PHP
php广告加载类用法实例
2014/09/23 PHP
PHP中使用file_get_contents post数据代码例子
2015/02/13 PHP
Laravel中10个有用的用法小结
2019/05/06 PHP
JavaScript动态调整TextArea高度的代码
2010/12/28 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
2013/01/17 Javascript
jQuery异步验证用户名是否存在示例代码
2014/05/21 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
node.js中的url.parse方法使用说明
2014/12/10 Javascript
js实现获取当前时间是本月第几周的方法
2015/08/11 Javascript
Javascript的表单与验证-非空验证
2016/03/18 Javascript
详解Angular开发中的登陆与身份验证
2016/07/27 Javascript
JavaScript中Object基础内部方法图
2018/02/05 Javascript
详解给Vue2路由导航钩子和axios拦截器做个封装
2018/04/10 Javascript
JS基于封装函数实现的表格分页完整示例
2018/06/26 Javascript
vue-router结合vuex实现用户权限控制功能
2019/11/14 Javascript
JS实现盒子拖拽效果
2020/02/06 Javascript
[01:02:07]Liquid vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python压缩解压缩zip文件及破解zip文件密码的方法
2015/11/04 Python
python 利用pandas将arff文件转csv文件的方法
2019/02/12 Python
Python 使用 docopt 解析json参数文件过程讲解
2019/08/13 Python
在pycharm中实现删除bookmark
2020/02/14 Python
python环境下安装opencv库的方法
2020/03/05 Python
简单了解Python变量作用域正确使用方法
2020/06/12 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
2020/12/14 Python
pycharm最新激活码有效期至2100年(亲测可用)
2021/02/05 Python
html5实现的便签特效(实战分享)
2013/11/29 HTML / CSS
浅谈html5增强的页面元素
2016/06/14 HTML / CSS
Philosophy美国官网:美国美容品牌
2016/08/15 全球购物
美的官方商城:Midea
2016/09/14 全球购物
美国领先的礼品卡网站:GiftCards.com
2016/11/02 全球购物
台湾全方位线上课程与职能学习平台:TibaMe
2019/12/04 全球购物
敬老月活动总结
2014/08/28 职场文书
数学备课组工作总结
2015/08/12 职场文书
学会掌握自己命运的十条黄金法则:
2019/08/08 职场文书