您现在所在的位置:首页 >学习资源 > Python全栈+人工智能入门教材 > Python基础入门教程13: 函数中的变量

Python基础入门教程13: 函数中的变量

来源:奇酷教育 发表于:

1 函数中的变量在函数中,我们可以看到也进行了变量的使用,那函数中的变量和函数外的变量到底有什么区别呢?1 1 全局变量的定义声明在

1. 函数中的变量
 
在函数中,我们可以看到也进行了变量的使用,那函数中的变量和函数外的变量到底有什么区别呢?
 
1.1. 全局变量的定义
 
声明在函数外面的变量,可以在文档的任意地方使用这个变量,我们称为全局变量
关于全局变量,使用方式如下

1.2. 函数中使用全局变量
 
上面代码的输出结果,都是tom,表示全局变量一旦声明赋值,在任何地方都可以使用
但是如果我们要在函数中修改变量的值,就会出现如下的问题

1.3. 函数中的变量隔离
 
如果函数中没有通过global引入全局变量,但是在函数中又使用了和全局变量相同的名称
此时就会出现问题


1.4. 局部变量
 
声明在函数内部的变量,只能在函数内部使用,函数执行结束这个变量就会被回收,我们称为局部变量。局部变量只是在函数中可以使用,出了函数这个变量就不认识了

通常情况下,函数内部声明赋值的变量和函数的参数都会当成局部变量进行处理


>>>更多VR/AR入门教程:VR入门