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