2018.12.14——函数作用域
Posted lijialun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018.12.14——函数作用域相关的知识,希望对你有一定的参考价值。
一、引入:
例1:
def test1(): print(‘in the test1‘) def test(): print(‘in the test‘) return test1 res=test() print(res)
输出结果:
例2:
def test1(): print(‘in the test1‘) def test(): print(‘in the test‘) return test1 res=test() print(res())
输出结果:
例3:
name=‘alex‘ def foo(): name=‘linhaifeng‘ def bar(): print(name) return bar foo() #输出结果:
对比一下(做了一些微调):
name=‘alex‘ def foo(): name=‘linhaifeng‘ def bar(): print(name) return bar print(foo()) #输出结果:bar的内存地址
以上是关于2018.12.14——函数作用域的主要内容,如果未能解决你的问题,请参考以下文章