小编Dav*_*ith的帖子

Python在另一个函数中调用一个函数

我读这本书的绝对新手Python编程迈克·道森,我被一个问题,我有关于功能来袭。

观察下面的代码

def func_1():
    name = input('What is your name?')
def func_2():
    print(name)

func_2()
Run Code Online (Sandbox Code Playgroud)

我知道我无法name在函数2中调用变量,因为它是函数1的局部变量。

但是,为什么我可以在另一个函数中调用一个函数,然后按如下所示找到用户输入的值?

def func_1():
    name = input('What is your name?')
    return name
def func_2():
    user_input = func_1()
    print(user_input)

func_2()
Run Code Online (Sandbox Code Playgroud)

python scope

3
推荐指数
1
解决办法
7081
查看次数

标签 统计

python ×1

scope ×1