我知道这似乎是一个副本,因为许多其他问题在堆栈上溢出,但老实说,我不理解任何这些问题.我只是需要有人为我澄清这一点,请不要标记这一点.我目前正在运行python 3.4.2,Windows 8.1
示例代码:
def function_A():
my_Name = "Pamal Mangat"
return my_Name
def function_B(name):
print("Hello " + name)
function_B(function_A.my_Name)
Run Code Online (Sandbox Code Playgroud)
你需要打电话function_A()给你打电话的方式function_B(); 这就是你获得回报价值的方式.你不能在这样的函数内访问变量; 此外,它们仅在函数运行时存在.
def function_A():
my_Name = "Pamal Mangat"
return my_Name
def function_B(name):
print("Hello " + name)
function_B(function_A())
Run Code Online (Sandbox Code Playgroud)