美文网首页
Python若干小技巧(2)

Python若干小技巧(2)

作者: 大兔子先生 | 来源:发表于2017-04-17 12:01 被阅读0次

使用字典来存储表达式

calc={
    'sum' : lambda x,y:x+y,
    'subtract' : lambda x,y:x-y  
}
print calc['sum'](9,3)
print calc['subtract'](9,3)

#output
12
6

当然,这里使用了lambda表达式。

检查对象的内存使用情况

使用getsizeof()方法可以查看一个对象的内存使用情况,类似于C中的sizeof()函数。

import sys
x=1
y=2.3
print sys.getsizeof(x)
print sys.getsizeof(y)

#output
24
24

可见,在Python中,int和float在内存中都是占用24个byte。

相关文章

网友评论

      本文标题:Python若干小技巧(2)

      本文链接:https://www.haomeiwen.com/subject/wrctzttx.html