其他分享
首页 > 其他分享> > 14、函数返回值

14、函数返回值

作者:互联网

一、如果函数外部代码想获取函数的执行结果,我们可以再函数里面用return语句将结果返回。 注意: 函数在执行过程中只要遇到return语言,就会停止执行并返回结果,so也可以理解为return语句代表着函数的结束。 如果未在函数中指定return,那这个函数的返回值为None 如果有多个返回值,例如return name,age,返回的会是一个元祖(name值,age值)。也可以直接定义列表例如return [name,age],那么返回也会是一个列表[name值,age值]   二、函数里面的变量叫局部变量
# 全局变量,定义在函数外部,函数内外都可以调用
name = "cs"

def cd():
    # 局部变量,方法调用结束后变量的内存会被回收
    # 取值时局部变量优先级高于全局变量
    # 局部变量函数外不可调用
    name = "cs1"

 

三、在函数内修改全局变量 global name 先声明全局变量,然后修改(一般不建议使用) 如果全局变量是列表、字典、集合、对象,那么我们可以在局部变量里面更改里面的 元素(前面讲过的列表中的元素地址是单独存在的),但是不可以更改整体的列表,例如在局部变量定义一个相同变量名names然后给names赋值["alex","black girl"] 运行结果:

标签:return,14,函数,局部变量,返回值,全局变量,age,name
来源: https://www.cnblogs.com/luohuasheng/p/16495163.html