python基础-全局 & 局部 变量
来源:互联网 发布:做淘宝客服学到东西吗 编辑:程序博客网 时间:2024/06/01 07:12
python基础-全局 & 局部 变量
局部变量
在函数定义中声明的变量,他们与在函数外使用的其它同名变量没有任何关系,即变量名称对函数来说是局部的。这叫变量的范围。所有变量都有它们被声明的块的范围,从名称定义的点开始。
实例
x = 50def func(): print('x =', x) x = 2 print('x now = ', x)func()print('x =', x)
输出:
(‘x =’, 50)
(‘x now = ‘, 2)
(‘x =’, 50)
全局变量声明
我们使用global语句,没有global语句赋值给一个在函数外定义的变量是不可能的。使用 global 语句可以他非常清楚知道 变量定义在一个最外的块中。
实例
x = 50def func(): global x print('x =', x) x = 2 print('x now = ', x)func()print('x =', x)
输出:
(‘x =’, 50)
(‘x now = ‘, 2)
(‘x =’, 2)
global语句用来声明x是全局变量,当我们在函数内给x赋值时,它的改变映射到我们在主块中使用的x的值。
阅读全文
0 0
- python基础-全局 & 局部 变量
- python的全局局部变量
- js全局局部变量
- 全局和局部变量
- 全局和局部变量
- 全局与局部变量
- 全局/局部变量
- js基础:局部变量、全局标量、闭包
- 【python】*函数:全局局部变量、内部函数、闭包
- JS-全局和局部变量
- c全局和局部变量
- 全局变量,全局静态变量,局部变量,静态局部变量
- 局部变量,局部静态变量,全局变量,全局静态变量分别
- 局部变量,局部静态变量,全局变量,全局静态变量分别
- 全局变量,全局静态变量,局部变量,静态局部变量
- 全局变量,全局静态变量,局部静态变量,局部变量
- 关于局部变量、全局变量、局部静态变量、全局静态变量
- 局部变量,局部静态变量,全局变量,全局静态变量区别:
- ES6的"箭头"函数
- 树莓派3 搭建NAS
- Java操作 ActiveMQ 远程监控JMX设置
- python教程<流畅的 Python> 摘录
- 关于libsvm工具箱在win10系统matlab64位下的安装说明
- python基础-全局 & 局部 变量
- Java自定义运行异常和编译异常类
- Apache Spark 内存管理详解
- VL09增强-冲销校验
- Fuslogvw.exe (Assembly Binding Log Viewer)
- DNSmasq服务搭建
- spring整合shiro后无权操作未进入配置的指定unauth页面而是报错: Not authorized to invoke method:
- MySQL delimiter的作用
- Ubuntu 16.04.3安装 freeswitch 1.6