如何创建无效的函数引用

时间:2015-10-05 21:20:37

标签: python python-3.x reference

我如何引用以pythonic方式无效的函数?

我能想到的两种方式是:

def nope():
     pass

fun1 = nope
fun2 = lambda: None

有更好的方法吗?

2 个答案:

答案 0 :(得分:1)

如果函数被调用,我会输出一条信息性消息:

 fun2 = lambda:"Not yet implemented"

如果被调用,则会输出消息,如果没有,则只输出参考:

In [73]: fun2
Out[73]: <function __main__.<lambda>>

In [74]: fun2()
Out[74]: 'Not yet implemented'

答案 1 :(得分:0)

你可以用它来改善。在最大值,你可以在同一条线上。

def nope(): pass