欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python 函数多返回值 局部全局变量

程序员文章站 2024-01-25 20:02:52
...
#函数的返回值可以是多个  元组!!!???
#局部变量是函数内部的占位符
def fun1(n,m):
    s=1
    for i in range(1,n+1):
        s*=i
    return s,n,m



a,b,c=fun1(5,4)
print(a,b,c)


#全局变量的 声明使用保留字global
#局部变量为组合数据类型(如列表。)且未创建,则等同于全局变量
ls=["F","f"]
def func(c):
    ls.append(c)
    return
func("C")
print(ls)#输出['F', 'f', 'C']  若ls在函数中被重新创建 则实际上不会改变函数外的ls