Python-函数的变量
函数的变量分为局部变量和全局变量
- Python中的任何变量都有自己特定的作用域
- 在函数中定义的变量一般只能在该函数内部使用,这些只在程序的特定部分使用的变量叫做局部变量
- 在一个文件顶部定义的变量可以供文件中任何函数调用,这些为整个程序所使用的变量叫做全局变量
调用规则
- 全局变量可以在函数内部调用,但是不能修改,如果修改需要在函数内部使用 global x 来声明
- 局部变量不能再函数外部生效,函数执行完毕自动销毁,但在函数内部可以使用global x 来声明局部变量达到全局使用的目的
locals()
内置函数,用于打印运行环境时变量的使用情况。在函数内部和外部调用,可以看书变量调用过程。
本文介绍了Python中函数变量的概念,包括局部变量与全局变量的区别及作用范围,并解释了如何在函数内外调用不同类型的变量,以及如何使用内置函数locals()查看变量使用情况。
240

被折叠的 条评论
为什么被折叠?



