python的globals函数,python local global

  python的globals函数,python local global

  在python面试中,有两个函数一直是面试问题的座上宾。这就是我今天要跟大家讲的globals()和locals()函数,因为这两个函数经常一起使用。为了你更好的学习和理解,我准备了一个例子给你演示函数的使用。快来看看吧~

  

  关于两函数意义

  Lglobals():显示全局变量。

  Llocals():显示函数的内部变量。

  实例代码:

  x=10

  deffunc(v):

  x=2

  r=x*v

  print(infunclocals(): ,locals())

  print(infuncglobals(): ,globals())

  返回者

  函数(3)输出结果:

  infunclocals():{v:3, x:2, r:6}

  infuncglobals(): { _ _ name _ _ : _ _ main _ _ , __doc__:None,__package__:None,_ _ loader _ _ : _ frozen _ import lib _ external。sourcefileloaderobjectat0x 7 fc 00 C4 de 050, __spec__:None,__annotations__:{}, _ _ builtins _ _ : module builtins (内置), __file__:t1.py , __cached__:None, x:10,Func 360 Func Func at0x 7fc 00 c 49 c 9 e 0 }这两个功能的使用往往是面试题中的常客,要学会掌握。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: