首页 > 技术文章 > 010 python语法_函数 sys.getsizeof()

huafan 2018-10-30 21:42 原文

 

 

'''
时间:2018/10/30
目的: 显示数据类型大小 
'''

 

# coding:utf-8
import sys

# 数据类型
int = 100
bool = True
float = 1.1
str =""
list = []
tuple =()
dict = {}
set = set([])


# 显示大小
print("%s size is %d" %(type(int), sys.getsizeof(int)))
print("%s size is %d" %(type(bool), sys.getsizeof(bool)))
print("%s size is %d" %(type(float), sys.getsizeof(float)))
print("%s size is %d" %(type(str), sys.getsizeof(str)))
print("%s size is %d" %(type(list), sys.getsizeof(list)))
print("%s size is %d" %(type(tuple), sys.getsizeof(tuple)))
print("%s size is %d" %(type(dict), sys.getsizeof(dict)))
print("%s size is %d" %(type(set), sys.getsizeof(set)))
<class 'int'>
<class 'int'> size is 14
<class 'bool'> size is 14
<class 'float'> size is 16
<class 'str'> size is 25
<class 'list'> size is 36
<class 'tuple'> size is 28
<class 'dict'> size is 136
<class 'set'> size is 116

 

推荐阅读