gpt4 book ai didi

python - 定义相同 Python 函数的简写?

转载 作者:太空宇宙 更新时间:2023-11-04 07:46:44 25 4
gpt4 key购买 nike

如果我想用相同的值初始化许多变量,我会使用:

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()

关于python - 定义相同 Python 函数的简写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5656840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com