#myClass.py
apply()函数可以实现调用可变参数列表的功能,把函数的参数存放到一个元祖和序列中。
def login(username,password):
msg = ''
if (username == 'admin') and (password == 'admin'):
msg = 'login success.'
else:
msg = 'login fail.'
return msg
print apply(login,('admin','admin'))
print apply(login,('admin','ad'))
filter()函数
filter()函数可以对序列做过滤处理,对自定义函数的参数返回的结果是否为True做过滤,并一次性返回处理结果。如果过滤参数返回的结果为False,那么该参数将从列表中删除该项。
filter(function_name,sequence)