如果我想用相同的值初始化许多变量,我会使用:
a = b = c = ""
是否有类似的简写来定义许多做同样事情的函数?也就是说,以下均无效:
def x() = y() = z():
def x() = def y() = def z():
请您参考如下方法:
您可以像分配变量一样简单地分配函数。
def z():
whatever
x = y = z
如果你想使用 def,你不能在一行中完成它,但如果你可以把它变成一个 lambda,你可以做一个单行代码:
x = y = z = lambda foo: bar()
