python之局部和全局变量

在方法里定义的方法就是局部变量,在方法外定义的就是全局变量:

#p是全局变量
p=234
a="aaa"

def getvalues():
    a=123
    print(a)
    print(p)
    #当p是全局变量,要在方法里修改它的值,就必须global p
    global p
    p=11111111
    print(p)

getvalues()

#输出结果如下:

123
234
11111111

 

 

posted @ 2017-10-25 23:44  傻逼学python  阅读(75)  评论(0)    收藏  举报