首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Lambda*args,**kwargs:无?

Lambda*args,**kwargs:无?

提问于 2018-02-11 23:35:49
回答 1关注 0查看 283

考虑:

代码语言:txt
复制
blank_fn = lambda *args, **kwargs: None

def callback(x, y, z=''):
    print x, y, z

def perform_task(callback=blank_fn):
    print 'doing stuff'
    callback('x', 'y', z='z' )

这样做的动机是,我不需要在逻辑中检查回调是否已被分配,因为它默认为空。

有更好的方法吗?是否有内置的:

代码语言:txt
复制
lambda *args, **kwargs: None

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档