python - 基础局部变量和全局变量
2024-09-05 15:15:53
python中全局变量和局部变量的最大区别在于局部变量只能通过函数去访问,而全局变量可以直接访问
首先我们来看下什么是全局变量和局部变量
全局变量:在函数之外定义的变量,所有函数内可以调用这个全局变量
局部变量:在某个函数之内定义的变量,只能在这个函数之内使用,出了函数之外调用不可调用
我们可以尝试在函数之外进行访问函数之内的局部变量
如果我们全局变量和函数内的局部变量为一个名称,会出现什么事情呢?
如果全局变量,我们在函数外直接修改,那么变量最终变量值会被重新定义,我们试下
可以看出我们直接将全局变量a给修改了,那么我们在函数内修改全局变量呢
如果我们在函数内想改全局变量的话,python给我们提供了global
最新文章
- BootStrap_03之组件(手风琴、导航)
- c#面向对象基础技能——学习笔记(二)基于OOP思想研究对象的【属性】
- 获取EMF文件内全部文字, 并按照左上到右下的顺序排序
- 【BZOJ 2157】旅游
- c#找不到类型或命名空间名称“Word”
- Effective C++ -----条款41:了解隐式接口和编译期多态
- 全面了解 Linux 服务器 - 2. 查看 Linux 服务器的内存使用情况
- Ruby on Rails框架开发学习
- javaScript一些函数包括调试方法(二)
- Bootstrap系列 -- 22. 按钮
- AMQ学习笔记 - 01. 相关背景
- 转:Node.js软肋之CPU密集型任务
- TEncoding &; TNetEncoding(使用现成的TBase64Encoding,TEncoding和TMBCSEncoding)
- CSS box-flex属性
- 转:使用WITH AS提高性能简化嵌套SQL
- 记一次改造react脚手架的过程
- if(){}使用
- 使用 Kubeadm 安装部署 Kubernetes 1.12.1 集群
- tomcat 启动慢问题
- Filter中request对象强转问题