本文共 681 字,大约阅读时间需要 2 分钟。
因为python为动态语言,处理变量的方式与一些静态语言(比如C++)不大一样,在这里对这些变量进行小小的总结
来看个程序就懂了!
>>> big_temp = '123456788' # 全局变量>>> class Test: global_temp = '123' # 类变量 def __init__(self): self.temp = '321' # 实例变量 mytemp = '345' # 局部变量 def print_something(self,a): print(self.temp) print(a)>>> test = Test()>>> test.__dict__>>> Out[10]: { 'temp': '321'}>>> test.global_temp = '123456'>>> test.__dict__Out[12]: { 'global_temp': '123456', 'temp': '321'}>>> Test.global_tempOut[13]: '123'>>> test.print_something(big_temp)321123456788
转载地址:http://sjlzl.baihongyu.com/