Python局部变量的示例用法

举个例子:在函数demo里面,定义一个变量content,在函数内部可以正常打印,但是在外部print的时候,解释器就会报错。并提示我们没有定义要访问的变量,这也证实了当函数执行完毕后,其内部定义的变量会被销毁并回收。

def demo():
    content = '我的Python教程,微信公众号:wdPython'
    print('函数内部查看content:', content)

demo()
print('函数外部查看content:', content)

输出内容:

函数内部查看content:我的Python教程,微信公众号:wdPython
Traceback (most recent call last):
  File "D:\Wdpython\Ex\测试.py", line 6, in <module>
    print('函数外部查看content:', content)
                            ^^^^^^^
NameError: name 'content' is not defined

函数的参数也属于局部变量,只能在函数内部使用。例如:demo函数接收两个参数,name和content,也只能在内部打印出来。

def demo(name, content):
    print("函数内部查看name:", name)
    print("函数内部查看content:", content)

demo('小红牛', '我的Python教程,微信公众号:wdPython')

print('函数外部查看name:', name)
print('函数外部查看content:', content)

猜你喜欢

转载自blog.csdn.net/gxz888/article/details/135006024