shebang |
import 模块 |
全局变量 |
函数定义 |
执行代码 |
注意:
# 注意:在开发时,应该把模块中的所有全局变量 # 定义在所有函数上方,就可以保证所有的函数 # 都能够正常的访问到每一个全局变量了 num = 10 def demo(): print("%d" % num) print("%s" % title) # NameError: name 'name' is not defined print("%s" % name) # 在定义一个全局变量 title = "黑马程序员" demo() # 在定义一个全局变量 name = "小明"
代码会报错:
由于全局变量c,是在调用函数之后,才定以的,在执行函数时,变量还没有定义,所以程序会报错!