def outter():
a=10
def inner():
b=20
print(b)
print(a)
print©
inner()
#print(b)
print(a)
print©
#print(a)报错
outter()
#3变量的搜索顺序
a=1
def outter():
a=10
def inner():
a=20
#print(a)#20—>10—>1
inner()
#print(a) #10,1
outter()
print(a)#1
‘’’
a=10
#print(id(a))
def func():
global a #变成了全局
a=20
print(id(a))
print(id(a))
print(a)
func()
print(a)
‘’’
‘’’
def outter():
name=‘zs’
def inner():
nonlocal name
neme='李6'
print(name)
inner()
print(name)
outter()’’’
def func1():
print(‘func1…’)
def func2():
print(‘func2…start’)
func1()
print(‘func2…end’)
def func3()
print(‘func3…start’)
func2()
print(‘func3…end…’)
func3()
#二max()
#ret = max(1,2,3,4)
#print(ret)
lst = [-5,2,3,4]
ret = max(lst,key=abs)
print(ret)