全局变量和局部变量

古城微笑少年丶 2021-12-13 22:51 588阅读 0赞

全局变量:可以被不同的函数、类或文件调用的变量,在函数外定义。

局部变量:只能在函数内使用,定义在函数内。

  1. 局部变量的使用:
  2. class Myclass:
  3. def myFun():
  4. num = 12
  5. print "myFun num =" + num #正确
  6. def myFun2():
  7. num = num + 1
  8. print "muFun num =" + num #出错
  9. num*= 10
  10. print "MyClass num =" + num #出错
  11. 全局变量的使用:
  12. class Myclass:
  13. global x #定义全局变量
  14. x = 12
  15. def myFun(self):
  16. num = x + 1
  17. print "myFun num =" + str(num) #myFun num 13
  18. c = Myclass()
  19. mc.myFun()

转载于:https://www.cnblogs.com/james1207/p/3333726.html

发表评论

表情:
评论列表 (有 0 条评论,588人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java全局变量局部变量

    全局变量是一个运行时刻实体,它在程序的整个执行过程中都存在。全局变量生命周期为程序开始到程序结束。 全局变量显示初始化时,或者未初始化时,在程序映像中有不同的分区:已初始化的全

    相关 python全局变量局部变量

    在函数内部定义的变量叫局部变量,在函数外定义的变量叫全局变量 如果全局变量和局部变量名称相同,则在函数内部用的是局部变量的值,就像就近原则一样;在函数体外,用的还是全局