亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

python如何查看內存數據

小億
184
2023-08-20 00:02:50
欄目: 編程語言

在Python中,可以使用sys.getsizeof()函數來查看對象的內存使用情況。這個函數返回對象占用的內存大小,單位為字節。

以下是一個例子,展示了如何使用sys.getsizeof()來查看不同數據類型的內存使用情況:

import sys
# 字符串
s = "Hello, World!"
print(sys.getsizeof(s))
# 列表
l = [1, 2, 3, 4, 5]
print(sys.getsizeof(l))
# 字典
d = {'a': 1, 'b': 2, 'c': 3}
print(sys.getsizeof(d))
# 整數
i = 1234567890
print(sys.getsizeof(i))
# 浮點數
f = 3.14159265359
print(sys.getsizeof(f))
# 布爾值
b = True
print(sys.getsizeof(b))

注意,sys.getsizeof()函數只返回對象本身占用的內存大小,不包括對象引用的其他對象的內存大小。如果你想查看對象及其引用對象的總內存使用情況,可以使用第三方庫pympler中的asizeof函數。

from pympler import asizeof
# 列表
l = [1, 2, 3, 4, 5]
print(asizeof.asizeof(l))
# 字典
d = {'a': 1, 'b': 2, 'c': 3}
print(asizeof.asizeof(d))

在上面的例子中,asizeof()函數返回了列表和字典對象及其引用對象的總內存使用情況。

0
秦皇岛市| 西畴县| 武宁县| 榆中县| 渭源县| 礼泉县| 奉节县| 伊川县| 西和县| 博湖县| 肥东县| 泾阳县| 长子县| 分宜县| 信宜市| 台北县| 柳林县| 丹阳市| 汉川市| 通山县| 万宁市| 新化县| 新泰市| 交口县| 和田县| 济源市| 南昌县| 正蓝旗| 贡觉县| 新乡县| 大城县| 肃南| 涞水县| 罗平县| 小金县| 阳新县| 栖霞市| 太保市| 平和县| 伊宁市| 顺昌县|