在Python中传递函数的变量

时间:2015-04-21 14:02:43

标签: python function variables

如果您有以下功能:

def foo(a):
   b = a + 1
   c = a + 2
   return b, c
foo(1)

如何制作它以便您可以在代码中稍后调用函数(bc)中生成的变量。即)print b, c

编辑:更改为MCVE

2 个答案:

答案 0 :(得分:4)

rate, num_samples, dur, num_chans = extract_vars(blks)

# your code here

答案 1 :(得分:0)

你回来了tuple,所以正如E先生所说,你想这样称呼它:

rate, num_samples, dur, num_chans = extract_vars(blks)

然后在调用extract_vars()的函数中,ratenum_samplesdurnum_chans都将可用 - 所以你可以{{1 }}