啄木鸟专吃虫,故名啄木鸟。
全部博文(67)
发布时间:2014-04-23 18:41:12
1.生成器与普通函数的区别在它不是像return那样返回值,它每次产生一个值(遇到yield语句),函数就被冻结,即函数就停在那个点。当函数再次被激活时,就从停的这个点开始执行,直至再次出现yield。......【阅读全文】
发布时间:2014-04-22 23:13:47
__len__(self):返回集合中所含项目的数量。对于序列来说就是序列的长度;对于映射来说就是键值对的数量;如果返回0,则对象会被当做一个布尔变量中的假值(空列表、元组、字符串和字典也一样)__getitem__(self,key):返回与所给键对应的值。对于序列来说key应该是0-n-1的整数,n为序列的长度;对于映射来说,key可以为任何.........【阅读全文】
发布时间:2014-04-21 10:43:49
class Person: def __init__(self): self.name = 'zhangsan' def setName(self,name): self.name = name def getName(self): &nbs.........【阅读全文】
发布时间:2014-04-20 11:54:15
1.map(function,seq1,seq2...)->list:根据给定的函数给指定的序列(1个或者多个)做映射,例如:>>> map(str,range(10))['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']>>> map(lambda x:x**2,range(5)) #lambda创建短小函数[0, 1, 4, 9, 16]>>> map(lambda x,y:x+y,[1,2,3],[4,5,6]) #function.........【阅读全文】
发布时间:2014-04-16 21:41:46
一.get()获得给定键相关联的值dict = {‘name’:‘lorine’,‘age’:‘25’}dict.get(‘name’)返回name对应的键值lorine,如果此键不存在字典中,则会返回None;dict.get('work',‘student’)如果对应的键'work'不在字典中,则会返回默认的‘student’二.setdefault()获得给定键相关联的值,并更新字典,还能.........【阅读全文】