num = 10
print(id(num))
def func():
#声明num为全局变量,方便在函数中修改
global num
# 修改num
num = 20
print(id(num))
#可以使用,但是无法直接修改
#num = 20#相当于在函数内部定义了一个num
#print(id(num))
#可以直接使用外部全局变量的的值
print("num =", num)
func()
print("外部打印num =", num)
print(id(num))
num = 10
print(id(num))
def func():
#声明num为全局变量,方便在函数中修改
global num
# 修改num
num = 20
print(id(num))
#可以使用,但是无法直接修改
#num = 20#相当于在函数内部定义了一个num
#print(id(num))
#可以直接使用外部全局变量的的值
print("num =", num)
func()
print("外部打印num =", num)
print(id(num))
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。