CR的代码文本

all for learning about the world
  订阅 订阅  :: 管理

C++猿的Python笔记09-零碎

Posted on 2011-08-09 16:11  mumuliang  阅读(204)  评论(0编辑  收藏  举报
  类的特殊方法  

__init__(self,...) 
    构造
__del__(self) 
    析构
__str__(self) 
    print对象或str()时调用
__lt__(self,other)
    当使用 小于 运算符(<)的时候调用。

    类似地,对于所有的运算符(+,>等等)都有特殊的方法。

__getitem__(self,key)
    让对象可使用索引操作,[key]
__len__(self) 
    对序列对象使用内建的len()函数的时候调用。


  函数中接收元组和列表  
元组和列表是用*前缀
词典用**前缀

  lambda, exec, eval  
lambda,创建新的函数对象
exec,执行字符串中的python语句
eval,计算字符串中的python表达式