python教程—将函数赋值给变量-Python实用宝典

python教程—将函数赋值给变量

假设我有一个函数现在我想把这个函数赋值给一个变量y,所以如果我用y它会再次调用函数x。如果我简单地执行赋值y = x(),它将返回None。

假设有一个函数

    def x(): print(20)

现在我想把这个函数赋值给一个变量y,这样如果我用y它又会调用函数x。如果我简单地执行赋值y = x(),它将返回None。

回答

你不需要调用这个函数。

    >>>def x(): >>> print(20) >>>y = x >>>y() 20

括号告诉python您正在调用该函数,因此当您将它们放在那里时,它将调用该函数并将x返回的值 赋给y(在本例中为None)。

​Python实用宝典 (pythondict.com)
不只是一个宝典
欢迎关注公众号:Python实用宝典

本文由 Python实用宝典 作者:Python实用宝典 发表,其版权均为 Python实用宝典 所有,文章内容系作者个人观点,不代表 Python实用宝典 对观点赞同或支持。如需转载,请注明文章来源。
2

发表评论