2024-04-25 11:43:24 发布
网友
在用python编写程序时,我注意到如果将print("hello world")这样的函数放入变量中,它将不会像预期的那样存储,而是运行。另外,当我稍后在程序中调用变量时,它将不起任何作用。有人能告诉我为什么会这样,怎么修吗?你知道吗
print("hello world")
如果你的意思是:
variable = print("hello world")`
然后调用函数就是预期的结果。此语法意味着调用print函数并将返回值赋给变量。类似于:
print
variable = input("Enter a name")
这样调用input()函数并将用户输入的字符串赋给变量,您肯定不会感到惊讶。你知道吗
input()
如果要存储函数,可以使用lambda:
lambda
variable = lambda: print("hello world")
之后您可以执行以下操作:
variable()
它会打印信息
如果你的意思是:
然后调用函数就是预期的结果。此语法意味着调用
print
函数并将返回值赋给变量。类似于:这样调用
input()
函数并将用户输入的字符串赋给变量,您肯定不会感到惊讶。你知道吗如果要存储函数,可以使用
lambda
:之后您可以执行以下操作:
它会打印信息
相关问题 更多 >
编程相关推荐