python-函数-变量的作用域-全局变量
  TEZNKK3IfmPf 5天前 13 0
全局变量与局部变量

定义在函数外部的变量,是全局变量

看两个例子,明确结果是怎么得出来的

》例子1
python-函数-变量的作用域-全局变量_嵌套

》例子2

python-函数-变量的作用域-全局变量_嵌套_02

函数内部修改全局变量的值

》正常情况函数只能够借用全局变量的值

python-函数-变量的作用域-全局变量_局部变量_03

》如果在函数内尝试修改,实际上是在创建一个局部变量,并没啥用

python-函数-变量的作用域-全局变量_全局变量_04

》注意可能的出错

python-函数-变量的作用域-全局变量_全局变量_05

》注意区别

python-函数-变量的作用域-全局变量_python_06
后面再改值也就不会报错了

因为改的是局部的变量,自己的东西,随便弄

python-函数-变量的作用域-全局变量_嵌套_07

实现想法-函数内修改全局变量
global 全局变量

只需要先global一下全局变量

然后就可以改它了

python-函数-变量的作用域-全局变量_全局变量_08

局部变量的作用域-并级的函数嵌套调用

python-函数-变量的作用域-全局变量_全局变量_09
思考,2那里为什么输出的是汉阳?

局部变量的作用域-嵌套的函数

明确,为什么会输出 李四
python-函数-变量的作用域-全局变量_局部变量_10

明确,为什么会输出 张三

python-函数-变量的作用域-全局变量_嵌套_11

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 5天前 0

暂无评论

推荐阅读
TEZNKK3IfmPf