第一:如定义在类或者函数体外,在函数或者类中引用须要用到 global声明 temp_t = "ceshi" def tmp1(): global temp_t temp_t =1 print temp_t 结果:1
第二:直接在函数或类中定义,须要先执行函数或者类,才能执行输出 def a(): global cc cc = "bb" def b(): global cc cc = "kk" a() b() print(cc)结果:kk