Python中的特殊方法

作者: 墨马 | 来源:发表于2019-04-19 18:30 被阅读4次
    _init_(self,...)
    

    新创建的对象被返回准备使用时调用

    _del_(self)
    

    对象在删除之前调用

    _str_(self)
    

    使用prit函数时,或str()被调用时会被调用

    _lt_(self,other)
    

    小于(<)运算符被使用时调用

    _getitem_(self,key)
    

    使用x[key]索引操作时会调用

    _len_(self)
    

    指针对序列对象使用内置len()函数时会被调用

    l列表推导

    listenone = [2,3,4]
    listentwo = [2*i for i in listone if i>2]
    print(listtwo)
    #[6,8]
    

    当我们使用循环来处理列表中的每个元素,并将其存储到新的列表中时,能减少样板代码的数量

    相关文章

      网友评论

        本文标题:Python中的特殊方法

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