1. 局部变量和全局变量的区别:
1) 局部变量: 定义在函数内部的变量拥,仅能在被声明的函数内部使用,函数外无法访问,
否则,报错
2) 全局变量: 定义在函数外,作用域是整个py文件,全局范围内都可以访问
2. 局部变量与全局变量命名一样时,那么会优先调用局部变量:
3. 函数内部如何改变全局变量的值
1) def只有一层,那么须在全局变量之前加global关键字
2) def多层嵌套,深层def修改第一层def中的变量值,则需要 nonlocal 关键字了
3) 如果全局变量是列表类型数据,函数内部进行数据增删改之后,全局变量也会直接更新
1.14 局部变量和全局变量
最新推荐文章于 2022-07-31 10:41:14 发布