python在哪里保存上一次操作的结果?

2024-09-27 07:35:17 发布

您现在位置:Python中文网/ 问答频道 /正文

Python将上一次操作的结果保存在哪里?在

例如,如果最后一个操作是math.sqrt(9),那么Python在哪里保存值3.0?在

或者,如果最后一个操作是"hello " + "world!",那么'hello world!'的值保存在哪里?在

我想从一个C程序(使用Python的capi)来处理这个问题,并将这个值传递给一个char*变量。在


Tags: 程序helloworldmathsqrtcharcapi
2条回答

不是的

听起来好像您想从C调用Python代码,并在C代码的其余部分中使用结果。在

您要做的是在Python代码中编写一个函数,并使用它的返回值。它将作为PyObject*从调用Python函数的capi函数返回。在

Python本身不保存上一次操作的结果。Python REPL将最后一个结果保存在_中,但在这种情况下您不会使用REPL。在

相关问题 更多 >

    热门问题