python学习第三十一天函数的嵌套及函数的作用域
Posted 学无边涯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习第三十一天函数的嵌套及函数的作用域相关的知识,希望对你有一定的参考价值。
python函数的嵌套是指在函数里面嵌套另外一个函数,可以嵌套更多,函数一旦套用了另外一个函数,他的作用域就已经形成,可以通过global关键词改变变量的作用域,下面详细说明函数的嵌套及函数的作用域
1,函数的嵌套
name=‘zhan san‘
def chang1():
name=‘wang wu‘
print(‘name‘)
def chang2():
name=‘liu ma zi‘
print(‘name‘)
这里函数调用
chang1() 输出 :wang wu
里面的函数是不会执行的,函数只有调用了才会执行,要怎么让里面的函数执行呢
name=‘zhan san‘
def chang1():
name=‘wang wu‘
print(‘name‘)
def chang2():
name=‘liu ma zi‘
print(‘name‘)
chang2()
chang1()
输出 :wang wu
输出 :liu ma zi
如果要想改变函数外面的值可以使用global关键词
2,函数的作用域
函数一旦定义完成,他的作用域就已经形成。
文字来自(www.96net.com.cn)
以上是关于python学习第三十一天函数的嵌套及函数的作用域的主要内容,如果未能解决你的问题,请参考以下文章