# -*- coding: cp936 -*- #python 27 #xiaodeng #global语句(python学习手册422页) #实际上就是一个名为__builtin__的模块,但是必须要import之后才能使用,因为变量名builtin本身并没有预先内置 #global语句,命名空间的声明,告诉python计划生成一个或多个全局变量。 #全局变量名小结: #1、全局变量是位于模块文件内部的顶层的变量名 #2、全局变量如果是在函数内被赋值的话,必须要经过global声明 #3、全局变量名在函数的内部不经过声明也可以被引用 #案例 x=88 def func(): global x x=99 print x print x#88 func()#99,func()被调用,函数内部的x上升为全局变量并对x进行了赋值,导致外部的x的值被修改 print x#99
时间: 2024-11-02 23:29:37