global关键字的使用


函数内部可以读取全局变量

函数内部不能写全局变量

  1. 在函数的内部,不能向全局变量写入内容
  2. 这个编译器,默认这个看似的全局变量是局部变量,因为没有先声明,所以不能写入.

函数内部使用global声明全局变量

  1. 函数内部使用global关键字声明变量之后,如果这个变量已经是全局变量了,那个这个重复的变量就是使用已经存在的全局变量
  2. 如果这个变量,在以前的全局变量中没有,那么这个函数中的全局变量,在函数之后之后会保存下来,作为整体的全局变量.在函数的外部也是能够访问的.