北京网帮你
python3全局变量和局部变量函数的嵌套定义
时间:2019-09-09 01:16:47 浏览:140

全局变量和局部变量
 函数的嵌套定义
 global, nonlocal语句
 lambda 表达式

局部变量:
 1. 定义在函数内部的变量称为局部变量(函数的形参也是局部变量)
 2. 局部变量只能在函数内部使用
 3. 局部变量在函数调用时才能够被创建,在函数调用结束之后会自动销毁
全局变量:
 1. 定义在函数外部,模块内部的变量称为全局变量
 2. 所有的函数都可以直接访问"全局"变量,但函数内部不能直接通过赋值语句来改变全局变量



局部变量说明:
 1. 在函数内首次对变量赋值是创建局部变量,再次为变量赋值是修改局部变量的绑定关系
 2. 在函数内部的赋值语句不会对全局变量造成影响
 3. 局部变量只能在其被声明的函数内部访问,而全局变量可以在整个模块同访问

[上一篇]python什么是模块模块的作用分类
[下一篇]python函数的参数传递方式
Copyright 2022 © 93580.com.cn 网帮你

2022 © 版权所有 红花岗区网帮你信息技术工作室

工信部备案号:黔ICP备2024036985号-2

请使用网帮你微信扫码登录