美文网首页
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