摘要: Python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力!filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence... 阅读全文
posted @ 2014-04-21 16:13 幻星宇 阅读(162) 评论(0) 推荐(0) 编辑
摘要: python中的reduce内建函数是一个二元操作函数,他用来将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 func()(必须是一个二元操作函数)先对集合中的第1,2个数据进行操作,得到的结果再与第三个数据用func()函数运算,最后得到一个结果。如:Pytho... 阅读全文
posted @ 2014-04-21 16:06 幻星宇 阅读(147) 评论(0) 推荐(0) 编辑
摘要: lambda语句被用来创建新的函数对象,并且在运行时返回它们。使用lambda形式#!/usr/bin/python# Filename: lambda.pydef make_repeater(n):return lambda s: s*ntwice = make_repeater(2)print ... 阅读全文
posted @ 2014-04-21 11:49 幻星宇 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 问题:Python的函数定义中有两种特殊的情况,即出现*,**的形式。如:def myfun1(username, *keys)或def myfun2(username, **keys)等。解释: * 用来传递任意个无名字参数,这些参数会一个Tuple的形式访问。**用来处理传递任意个有名字的参数,... 阅读全文
posted @ 2014-04-21 11:36 幻星宇 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1 class ShortInputException(Exception): 2 def __init__(self, length, atleast): 3 Exception.__init__(self) 4 self.length = length ... 阅读全文
posted @ 2014-04-21 09:24 幻星宇 阅读(750) 评论(0) 推荐(0) 编辑