python方法的返回值怎么被其他函数调用?

象牙山赵国强先生 发布于 2012/11/26 15:45
阅读 4K+
收藏 0
>>> def calc(a, b):
...     c = a+b
...     return c
... 
>>> calc(1,2)
3
>>> c
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>

NameError: name 'c' is not defined

假设我在下面在定义一个方法,要用到c的值,该怎么调用?

加载中
0
用户名已存在
用户名已存在

你的例子不是已经返回给caller了

还需要说明了?

0
唐代de豆腐
唐代de豆腐

c=calc(1,2)

print(c) 

2楼对得。楼主得好好补补基础了。值传递,引用传递。... 

0
张师傅
张师傅
了解下程序与栈吧
0
52java
52java
c又不是全局变量
返回顶部
顶部