Python 內(nèi)置函數(shù)memoryview(obj)的具體用法
memoryview() 函數(shù)返回給定參數(shù)的內(nèi)存查看對象(Momory view)。
語法
memoryview 語法:memoryview(obj)
參數(shù)說明: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. 函數(shù)功能返回內(nèi)存查看對象,實際上是內(nèi)存查看對象(Momory view)的構(gòu)造函數(shù)。
2. 所謂內(nèi)存查看對象,是指對支持緩沖區(qū)協(xié)議的數(shù)據(jù)進行包裝,在不需要復(fù)制對象基礎(chǔ)上允許Python代碼訪問。
3. Python內(nèi)置對象中支持緩沖區(qū)協(xié)議的對象有bytes和bytearray。
示例
>>> v = memoryview(b'abcefg') >>> v[1] 98 >>> v[-1] 103 >>> v[1:4] <memory at 0x7f3ddc9f4350> >>> bytes(v[1:4]) b'bce'
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python命令行參數(shù)解析包argparse的使用詳解
argparse?是?python?自帶的命令行參數(shù)解析包,可以用來方便的服務(wù)命令行參數(shù)。本文將通過示例和大家詳細(xì)講講argparse的使用,需要的可以參考一下2022-09-09
Python設(shè)計模式結(jié)構(gòu)型代理模式
這篇文章主要介紹了Python設(shè)計模式結(jié)構(gòu)型代理模式,代理模式即Proxy?Pattern,為其他對象提供一種代理以控制對這個對象的訪問,下文內(nèi)容詳細(xì)介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-02-02
python中如何利用matplotlib畫多個并列的柱狀圖
python是一個很有趣的語言,可以在命令行窗口運行,下面這篇文章主要給大家介紹了關(guān)于python中如何利用matplotlib畫多個并列的柱狀圖的相關(guān)資料,需要的朋友可以參考下2022-01-01
python利用appium實現(xiàn)手機APP自動化的示例
這篇文章主要介紹了python利用appium實現(xiàn)手機APP自動化的示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
利用Python實現(xiàn)眨眼計數(shù)器的示例代碼
這篇文章主要介紹了如何使用Python語言實現(xiàn)對視頻中的人物的眨眼進行計數(shù)并描繪在圖表中,文中的實現(xiàn)步驟講解詳細(xì),感興趣的可以動手試一試2022-02-02

