如何从另一个函数中访问变量

时间:2015-08-30 17:34:21

标签: python function

我知道这似乎是一个副本,因为许多其他问题在堆栈溢出时提出,但老实说,我并不理解这些问题。我只是需要有人为我澄清这一点,请不要标记这一点。我目前正在运行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)

1 个答案:

答案 0 :(得分:5)

您需要按照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())