1
Python编程从入门到实践
1.9.3.1 5.3.1 局部变量
5.3.1 局部变量

在函数内部赋值的变量是局部变量,它只能在定义它的函数中被访问。

【例5.9】局部变量作用域范例。

程序运行后,输出如下报错信息:

NameError:name'radius'is not defined

程序中fun()定义的radius是局部变量,在fun内部可以使用,但是离开函数后,radius就不能被访问了。