1. 首页
  2. 编程语言
  3. Python
  4. Python中全局变量和局部变量的理解与区别

Python中全局变量和局部变量的理解与区别

上传者: 2021-06-03 17:46:22上传 PDF文件 91.06 KB 热度 31次

这是因为在fun()函数使用了局部变量num1,它只是个跟全局变量同名的局部变量,使用前还是要赋值,因此再次强调不要这样使用如果真的想要在函数体内修改全局变量的值,就要使用global关键字Demo4:运行结果:使用global关键字就是告诉python编译器这个变量不是局部变量而是全局变量,其实有点像是"引用"的意思再看看另一个跟变量相关的关键字nonlocal,字面意思就是指当前的这个变量不是局部变量。

下载地址
用户评论