python中檢視變數的型別,記憶體位址,所佔位元組的大小
檢視變數的型別
#利用內建type()函式
>>> nfc=["packers","49"]
>>> afc=["r**ens","48"]
>>> combine=zip(nfc,afc)
>>> type(combine)
檢視變數的記憶體位址
#利用內建函式id(),是以十進位制顯示
>>> id(nfc)
2646554913160
>>> id(afc)
2646554913544
檢視變數所佔位元組的大小&nwww.cppcns.combsp;
>&rcpdbcyygt;> import sys
>>> print程式設計客棧(sys.getsizeof(combine))
64>>> print(sys.getsizeof(nfc))
80>>> print(sys.getsizeof(afc))
80ps:python中檢視變數記憶體位址的方法
本文例項講述了python中檢視變數記憶體位址的方法。分享給大家供大家參考。具體實現方法如下:
這裡可以使用id
id(object) -> integer
程式設計客棧return the identity of an object. this is guaranteed to be unique among
simultaneously existing objects. (hint: it's the object's memory address.)
希望本文所述對大家的python程式設計有所幫助。
id(x)得到x變數的記憶體位址(10進製)
總結本文位址:
python中的變數型別
變數定義 所謂變數實際就是一塊特定的記憶體位址,定義乙個變數就是把變數的名字和記憶體位址繫結,以後就可以用變數的名字訪問記憶體位址了。和c語言不同,python中不需要事先宣告變數。變數的宣告和分配是在賦值操作 operator 時自動完成的,比如a 1,自動宣告a為數值型變數,a的值為1 a 1 ...
python中的 變數型別(一)
連線c語言 你可能學過c語言,就拿c語言來說,它的變數型別總體上有,如 整型 浮點型 字元型等,還可以在每個型別下細化,比如整型下面還有長整型等等,很繁瑣,在使用變數的時候必須要先定義,後使用,稍有不慎,就掛掉,這,讓你很憤怒,讓你藍瘦香菇,為什麼,正是因為c語言的極度 嚴謹。話說回來,python...
十一 python中變數型別 數值型別
在學習變數型別之前引入乙個檢視型別的函式 檢視型別函式使用方式 print type 變數名 數值型別一共有4種 整型,長整型,浮點型,複數型別 1.整型 int 整型用於代表數字中所有的整數,帶符號 包括負整數 例 2.長整型 long 用來代表數字中位數較長的整數 例 e 123l print ...