python中函数属性的访问值

时间:2016-04-03 01:18:25

标签: python

假设我有一个功能 -

Xencenter

如何从def foo(x,y): pass a = foo(5,6)

访问值5和6

2 个答案:

答案 0 :(得分:2)

从您向我们展示的代码中,您不能 - 56传递给foo,您没有保留它们的副本,{{1}没有保留他们的副本,所以他们走了。

所以,正如上面的段落暗示的那样,如果你想在以后对它们做一些其他的事情,有人必须保留这些论点的副本,虽然有可能有一个功能这样做,但这并不是他们的意图对于。所以你的简单选择是:

  • 使foo成为一个保存调用参数的类(这仍然非常不寻常),或者
  • 自己保存参数(例如foo

答案 1 :(得分:0)

你做不到。你需要使用一个对象。