Python内置函数(42)——memoryview
2024-10-19 04:34:05
英文文档:
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 includebytes
andbytearray
.
说明:
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'
最新文章
- 【Go入门教程4】struct类型(struct的匿名字段)
- 实现android手机来电拦截系统页面弹出自定义页面特效
- 删除Android包
- [codeforces 519E]E. A and B and Lecture Rooms(树上倍增)
- html页面的head标签下
- java json-lib.jar
- TYVJ P1001 第K极值 Label:水
- 转!!数据库 第一范式(1NF) 第二范式(2NF) 第三范式(3NF)的 联系和区别
- (2)I2c总线SDA\SCL以及开始终止条件
- 做好织梦dedecms安全防护全部方法
- mysql的主从复制原理
- 爬虫入门系列(一):快速理解HTTP协议
- Sublime Text中安装插件来实现px与rem间的换算
- 搞Java
- IDEA常用快捷键整理(Mac OS X版本)
- Chrome默认搜索引擎被窜改
- typeof() 和 GetType()区是什么
- 合理设置apache httpd的最大连接数
- MongoDB管理
- MVC教程三:URL匹配
热门文章
- C&;C++ Calling Convention
- 并发编程 futuretask
- 2016-3-1 安装Hexo过程中遇到的问题
- 爬虫之正则和xpath
- 【2019雅礼集训】【最大费用流】【模型转换】D2T3 sum
- BZOJ.5397.circular(随机化 贪心)
- sqlzoo:using group by and having
- [jzoj]3506.【NOIP2013模拟11.4A组】善良的精灵(fairy)(深度优先生成树)
- 关于部署php遇到的坑
- 自主学习python文本进度条及π的计算