python memoryview()
函数用于返回一个memoryview对象。它是python的内置函数。
语法
语法如下:memoryview(object)
参数
- object:指定要查看的对象,object在python3.x中是bytearray对象,python2.x中是一般对象。
返回值
返回memory对象。
程序示例
介绍一个例子了解python memoryview()函数的使用方法。
#!/usr/bin/python
# coding=utf-8
v = memoryview(bytearray("abcefg", 'utf-8'))
print(v)
print(list(v))
print(v.tolist())
print(v[1:4].tobytes())
程序运行结果:
<memory at 0x7fc0dfb34048>
[97, 98, 99, 101, 102, 103]
[97, 98, 99, 101, 102, 103]
b'bce'
[97, 98, 99, 101, 102, 103]
[97, 98, 99, 101, 102, 103]
b'bce'