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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。