day4_变量和作用域
- 全局变量与局部变量:
全局变量:
定义变量时,变量左边没有缩进,就是全局变量,可以被当前py文件的任何地方给引用
局部变量:
有缩进的变量就是局部变量
- 函数的作用域:
def test1():
age = 20
def test2():
age = 30
def test3():
print(age)
print(age)
return test3()
print(age)
return test2()
test1()
- 声明全局变量的关键字:global >> 把局部变量声明为全局变量
name = "周杰伦"
def jay():
print(name)
def hugh():
name = "胡歌"
print(name)
def zray():
global name
name = "张一山"
print(name)
zray()
hugh()
print(name)
jay()
print(name)
一行代码一行诗

浙公网安备 33010602011771号