#!/usr/bin/env python
# coding = utf-8
#改变了变;量的作用域
var = 4
def change():
global var #定义一个全局变量var
var = 5
return var
change() # 改变var 的值
print(var)
def outer():
variable = 6
def inner():
nonlocal variable
variable += 4 # 改变局部变量的值
return variable
return inner #形成闭包
print(outer()()) #打印出内部变量的值
Python全局变量和局部变量
最新推荐文章于 2023-03-26 23:01:05 发布