局部函数和全局函数

#! /usr/bin/env python#coding=utf-8#局部变量,就是在函数内部定义的变量#不一样的函数,能够定义相同的名字的局部变量,可是各用个的不会产生影响#局部变量的做用,为了临时保存数据须要在函数中定义变量来进行存储,这就是它的做用#所有变量,定义在函数的外边#特色:一个函数进行了修改,那么其余的函数,看到的值会立马发生了变化g_a = 200def  test():    #只要用的global 进行全局变量的说明    #那么接下来在这个函数中使用这个变量的使用,就当作是一个全局变量来用    global g_a#若是没有用global 去先定义,g_a = 100 是    #是局部变量.用了则为全局变量.    g_a =100    print("--in the functoin a =%d ---"%g_a)def test2():    #a= 100    #print ("--in the functoin a =%d ---"%g_a)    print ("in test2 functoin a =%d"%g_a)test()test2()
相关文章
相关标签/搜索